/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-Sleep-NoLbe-Delay.epf -i ../../../trunk/examples/svcomp/pthread-ext/26_stack_cas_longer-2.i -------------------------------------------------------------------------------- This is Ultimate 0.2.0-6f57305 [2021-01-26 21:33:24,801 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-01-26 21:33:24,804 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-01-26 21:33:24,853 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-01-26 21:33:24,854 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-01-26 21:33:24,855 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-01-26 21:33:24,857 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-01-26 21:33:24,859 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-01-26 21:33:24,861 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-01-26 21:33:24,863 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-01-26 21:33:24,864 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-01-26 21:33:24,865 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-01-26 21:33:24,866 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-01-26 21:33:24,867 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-01-26 21:33:24,868 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-01-26 21:33:24,870 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-01-26 21:33:24,871 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-01-26 21:33:24,872 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-01-26 21:33:24,874 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-01-26 21:33:24,876 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-01-26 21:33:24,878 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-01-26 21:33:24,880 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-01-26 21:33:24,881 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-01-26 21:33:24,882 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-01-26 21:33:24,886 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-01-26 21:33:24,886 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-01-26 21:33:24,886 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-01-26 21:33:24,888 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-01-26 21:33:24,888 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-01-26 21:33:24,889 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-01-26 21:33:24,890 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-01-26 21:33:24,891 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-01-26 21:33:24,892 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-01-26 21:33:24,893 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-01-26 21:33:24,894 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-01-26 21:33:24,895 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-01-26 21:33:24,895 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-01-26 21:33:24,896 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-01-26 21:33:24,896 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-01-26 21:33:24,897 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-01-26 21:33:24,898 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-01-26 21:33:24,903 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-Sleep-NoLbe-Delay.epf [2021-01-26 21:33:24,930 INFO L113 SettingsManager]: Loading preferences was successful [2021-01-26 21:33:24,930 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-01-26 21:33:24,932 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-01-26 21:33:24,932 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-01-26 21:33:24,932 INFO L138 SettingsManager]: * Use SBE=true [2021-01-26 21:33:24,933 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-01-26 21:33:24,933 INFO L138 SettingsManager]: * sizeof long=4 [2021-01-26 21:33:24,933 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-01-26 21:33:24,933 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-01-26 21:33:24,934 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-01-26 21:33:24,934 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-01-26 21:33:24,934 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-01-26 21:33:24,934 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-01-26 21:33:24,935 INFO L138 SettingsManager]: * sizeof long double=12 [2021-01-26 21:33:24,935 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-01-26 21:33:24,935 INFO L138 SettingsManager]: * Use constant arrays=true [2021-01-26 21:33:24,935 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-01-26 21:33:24,936 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-01-26 21:33:24,936 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-01-26 21:33:24,936 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-01-26 21:33:24,936 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-01-26 21:33:24,937 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-01-26 21:33:24,937 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-01-26 21:33:24,937 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-01-26 21:33:24,937 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-01-26 21:33:24,938 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-01-26 21:33:24,938 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-01-26 21:33:24,938 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-01-26 21:33:24,938 INFO L138 SettingsManager]: * Lazy Petri-NFA conversion=true [2021-01-26 21:33:24,939 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=SLEEP_SET_FA [2021-01-26 21:33:24,939 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-01-26 21:33:24,939 INFO L138 SettingsManager]: * Minimization of abstraction=NONE [2021-01-26 21:33:24,939 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-01-26 21:33:24,940 INFO L138 SettingsManager]: * Sleep set reduction in concurrent analysis=DELAY_SET WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2021-01-26 21:33:25,299 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-01-26 21:33:25,337 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-01-26 21:33:25,340 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-01-26 21:33:25,341 INFO L271 PluginConnector]: Initializing CDTParser... [2021-01-26 21:33:25,345 INFO L275 PluginConnector]: CDTParser initialized [2021-01-26 21:33:25,346 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-ext/26_stack_cas_longer-2.i [2021-01-26 21:33:25,439 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4137a55b1/db2cec7aefda4b20925d27fbbf4df35c/FLAGed8ddb9c8 [2021-01-26 21:33:26,093 INFO L306 CDTParser]: Found 1 translation units. [2021-01-26 21:33:26,093 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/26_stack_cas_longer-2.i [2021-01-26 21:33:26,109 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4137a55b1/db2cec7aefda4b20925d27fbbf4df35c/FLAGed8ddb9c8 [2021-01-26 21:33:26,391 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4137a55b1/db2cec7aefda4b20925d27fbbf4df35c [2021-01-26 21:33:26,397 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-01-26 21:33:26,410 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-01-26 21:33:26,412 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-01-26 21:33:26,413 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-01-26 21:33:26,416 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-01-26 21:33:26,418 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.01 09:33:26" (1/1) ... [2021-01-26 21:33:26,422 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@42749377 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.01 09:33:26, skipping insertion in model container [2021-01-26 21:33:26,422 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.01 09:33:26" (1/1) ... [2021-01-26 21:33:26,431 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-01-26 21:33:26,507 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-01-26 21:33:26,923 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-01-26 21:33:26,936 INFO L203 MainTranslator]: Completed pre-run [2021-01-26 21:33:26,993 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-01-26 21:33:27,115 INFO L208 MainTranslator]: Completed translation [2021-01-26 21:33:27,116 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.01 09:33:27 WrapperNode [2021-01-26 21:33:27,118 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-01-26 21:33:27,120 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-01-26 21:33:27,121 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-01-26 21:33:27,121 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-01-26 21:33:27,130 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.01 09:33:27" (1/1) ... [2021-01-26 21:33:27,168 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.01 09:33:27" (1/1) ... [2021-01-26 21:33:27,232 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-01-26 21:33:27,233 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-01-26 21:33:27,233 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-01-26 21:33:27,233 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-01-26 21:33:27,243 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.01 09:33:27" (1/1) ... [2021-01-26 21:33:27,244 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.01 09:33:27" (1/1) ... [2021-01-26 21:33:27,248 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.01 09:33:27" (1/1) ... [2021-01-26 21:33:27,248 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.01 09:33:27" (1/1) ... [2021-01-26 21:33:27,256 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.01 09:33:27" (1/1) ... [2021-01-26 21:33:27,262 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.01 09:33:27" (1/1) ... [2021-01-26 21:33:27,266 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.01 09:33:27" (1/1) ... [2021-01-26 21:33:27,270 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-01-26 21:33:27,271 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-01-26 21:33:27,272 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-01-26 21:33:27,272 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-01-26 21:33:27,273 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.01 09:33:27" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-01-26 21:33:27,355 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-01-26 21:33:27,356 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2021-01-26 21:33:27,356 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2021-01-26 21:33:27,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-01-26 21:33:27,356 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-01-26 21:33:27,356 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-01-26 21:33:27,357 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-01-26 21:33:27,357 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-01-26 21:33:27,357 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-01-26 21:33:27,359 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-01-26 21:33:28,965 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-01-26 21:33:28,965 INFO L298 CfgBuilder]: Removed 15 assume(true) statements. [2021-01-26 21:33:28,968 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.01 09:33:28 BoogieIcfgContainer [2021-01-26 21:33:28,968 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-01-26 21:33:28,970 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-01-26 21:33:28,970 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-01-26 21:33:28,973 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-01-26 21:33:28,974 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 26.01 09:33:26" (1/3) ... [2021-01-26 21:33:28,975 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7d67995 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.01 09:33:28, skipping insertion in model container [2021-01-26 21:33:28,975 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.01 09:33:27" (2/3) ... [2021-01-26 21:33:28,975 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7d67995 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.01 09:33:28, skipping insertion in model container [2021-01-26 21:33:28,975 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.01 09:33:28" (3/3) ... [2021-01-26 21:33:28,977 INFO L111 eAbstractionObserver]: Analyzing ICFG 26_stack_cas_longer-2.i [2021-01-26 21:33:28,993 WARN L168 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-01-26 21:33:28,994 INFO L179 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-01-26 21:33:28,998 INFO L191 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-01-26 21:33:28,999 INFO L351 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-01-26 21:33:29,049 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,049 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,049 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,049 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,050 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,050 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,050 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,050 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,051 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,051 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,051 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,051 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,051 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,052 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,052 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,052 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,052 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,053 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,053 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,053 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,053 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,053 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,054 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,054 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,054 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,054 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,055 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,055 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,055 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,055 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,056 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,056 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,056 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,056 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,057 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,057 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,057 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,057 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,058 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,058 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,058 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,058 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,058 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,059 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,059 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,059 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,059 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,059 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,060 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,060 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,063 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,064 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,064 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,064 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,065 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,065 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,065 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,065 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,065 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,065 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,066 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,066 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,066 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,066 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,067 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,067 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,067 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,067 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,067 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,068 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,068 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,068 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,068 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,069 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,069 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,069 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,069 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,069 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,070 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,070 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,070 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,070 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,070 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,071 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,071 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,071 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,071 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,071 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,072 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,072 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,072 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,072 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,072 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,073 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,073 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,073 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,073 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,073 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,074 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,074 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,074 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,074 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,074 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,075 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,075 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,075 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,075 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,076 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,076 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,076 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,076 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,077 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,077 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,077 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,077 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,078 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,078 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,078 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,078 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,078 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,078 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,079 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,079 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,079 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,079 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,079 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,080 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,080 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,080 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,080 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,080 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,080 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,081 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,081 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,081 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,081 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,082 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,082 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,082 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,082 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,082 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,083 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,083 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,083 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,083 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,083 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,084 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,084 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,084 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,084 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,084 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,085 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,085 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,085 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,085 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,085 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,086 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,086 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,086 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,086 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,086 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,087 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,087 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,087 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,087 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,088 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,088 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,088 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,088 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,089 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,089 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,089 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,089 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,089 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,090 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,090 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,090 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,090 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,091 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,091 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,091 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,091 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,091 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,092 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,092 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,092 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,092 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,092 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,093 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,093 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,093 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,093 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,094 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,094 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,094 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,094 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,095 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,095 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,095 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,095 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,095 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,096 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,096 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,096 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,096 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,096 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,097 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,097 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,097 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,097 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,097 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,098 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,098 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,098 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,098 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,098 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,099 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,099 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,099 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,099 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,099 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,100 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,100 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,100 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,100 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,100 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,101 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,101 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,101 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,101 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,101 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,102 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,102 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,102 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,102 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,102 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,102 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,103 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,103 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,103 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,103 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,103 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,103 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,104 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,104 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,104 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,104 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,105 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,105 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,105 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,105 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,105 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,105 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,106 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,106 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,106 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,106 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,106 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,106 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,107 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,107 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,107 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,108 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,108 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,108 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,108 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,108 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,108 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,109 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,109 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,109 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,110 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,110 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,110 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,111 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,111 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,111 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,111 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,111 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,111 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,112 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,112 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,113 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,113 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,113 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,114 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,114 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,114 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,114 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,114 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,114 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,115 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,115 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,115 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,115 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,116 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,116 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,116 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,117 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,117 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,117 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,117 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,117 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,118 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,118 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,118 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,118 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,118 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,119 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,119 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,120 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,120 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,120 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,120 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,120 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,121 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,121 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,121 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,121 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,121 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,122 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,122 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,122 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,122 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,123 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,123 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,123 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,123 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,123 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,123 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,126 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,126 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,126 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,127 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,127 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,127 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,127 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,127 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,128 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,128 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,128 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,128 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,128 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,129 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,129 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,129 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,129 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,129 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,130 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,130 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,130 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,130 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,130 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,131 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,131 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,131 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,131 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,131 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,132 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,132 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,132 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,132 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,132 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,133 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,133 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,133 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,133 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,134 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,134 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,134 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,134 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,134 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,135 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,135 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,135 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,135 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,136 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,136 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,136 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,136 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,136 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,137 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,137 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,137 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,142 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-01-26 21:33:29,155 INFO L253 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-01-26 21:33:29,182 INFO L377 AbstractCegarLoop]: Interprodecural is true [2021-01-26 21:33:29,182 INFO L378 AbstractCegarLoop]: Hoare is true [2021-01-26 21:33:29,183 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-01-26 21:33:29,183 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-01-26 21:33:29,183 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-01-26 21:33:29,183 INFO L382 AbstractCegarLoop]: Difference is false [2021-01-26 21:33:29,183 INFO L383 AbstractCegarLoop]: Minimize is NONE [2021-01-26 21:33:29,183 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== Size of Word is: 26 and size of Sequence is : 27[2021-01-26 21:33:29,212 INFO L164 SleepSetCegar]: Size of mCounterexample is: 27 [2021-01-26 21:33:29,212 INFO L165 SleepSetCegar]: [104#[ULTIMATE.startENTRY]don't care, 106#[L-1]don't care, 108#[L-1-1]don't care, 110#[L17]don't care, 112#[L17-1]don't care, 114#[L17-2]don't care, 116#[L17-3]don't care, 118#[L17-4]don't care, 120#[L715]don't care, 122#[L716]don't care, 124#[L716-1]don't care, 126#[L716-2]don't care, 128#[L717]don't care, 130#[L717-1]don't care, 132#[L769]don't care, 134#[L769-1]don't care, 136#[L-1-2]don't care, 138#[L-1-3]don't care, 140#[L788]don't care, 142#[L789-4]don't care, 146#[L789-1]don't care, 156#[L789-2]don't care, 158#[L789-3, thr1ENTRY]don't care, 162#[L789-4, thr1ENTRY]don't care, 166#[L789-1, thr1ENTRY]don't care, 172#[L789-2, thr1ENTRY]don't care, 176#[ULTIMATE.startErr0INUSE_VIOLATION, thr1ENTRY]don't care] [2021-01-26 21:33:29,213 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-01-26 21:33:29,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 21:33:29,219 INFO L82 PathProgramCache]: Analyzing trace with hash -904387572, now seen corresponding path program 1 times [2021-01-26 21:33:29,230 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 21:33:29,230 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012846985] [2021-01-26 21:33:29,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 21:33:29,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-01-26 21:33:29,379 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-01-26 21:33:29,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-01-26 21:33:29,416 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-01-26 21:33:29,451 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-01-26 21:33:29,452 INFO L605 BasicCegarLoop]: Counterexample might be feasible [2021-01-26 21:33:29,453 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-01-26 21:33:29,453 WARN L386 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2021-01-26 21:33:29,453 INFO L351 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2021-01-26 21:33:29,517 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,517 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,517 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,518 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,518 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,518 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,518 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,519 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,519 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,519 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,519 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,519 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,519 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,520 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,520 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,520 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,521 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,521 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,522 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,522 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,522 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,522 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,522 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,522 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,523 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,523 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,523 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,523 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,523 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,524 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,524 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,524 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,524 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,525 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,525 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,525 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,525 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,525 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,525 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,526 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,526 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,526 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,526 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,526 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,526 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,527 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,527 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,527 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,527 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,527 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,528 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,528 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,528 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,528 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,528 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,528 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,529 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,529 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,529 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,529 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,529 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,530 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,530 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,530 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,530 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,530 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,530 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,531 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,531 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,531 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,531 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,531 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,532 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,532 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,532 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,532 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,532 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,532 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,533 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,535 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,536 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,536 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,536 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,536 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,537 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,537 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,537 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,537 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,537 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,537 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,537 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,538 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,538 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,538 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,538 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,538 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,538 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,539 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,539 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,539 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,539 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,540 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,540 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,540 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,541 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,541 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,541 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,541 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,541 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,541 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,542 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,542 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,542 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,542 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,542 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,543 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,543 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,543 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,543 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,543 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,543 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,543 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,544 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,544 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,544 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,544 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,544 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,544 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,545 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,545 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,545 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,545 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,545 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,546 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,546 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,546 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,546 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,546 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,546 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,547 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,547 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,547 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,547 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,547 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,547 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,547 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,548 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,548 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,548 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,548 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,548 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,549 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,549 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,549 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,549 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,549 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,549 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,550 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,550 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,550 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,550 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,550 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,550 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,551 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,551 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,551 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,551 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,551 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,551 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,551 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,552 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,552 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,552 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,552 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,552 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,552 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,553 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,553 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,553 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,553 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,553 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,553 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,553 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,554 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,554 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,554 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,554 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,554 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,554 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,555 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,555 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,555 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,560 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,561 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,561 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,561 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,561 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,561 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,562 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,562 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,562 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,562 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,562 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,562 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,562 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,563 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,564 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,564 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,564 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,565 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,565 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,565 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,565 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,565 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,565 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,566 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,566 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,566 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,566 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,566 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,566 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,566 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,567 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,567 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,567 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,567 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,567 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,567 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,567 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,568 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,568 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,568 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,568 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,568 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,568 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,568 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,568 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,569 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,569 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,569 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,569 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,569 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,569 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,569 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,570 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,570 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,570 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,570 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,570 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,570 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,570 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,570 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,571 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,571 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,571 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,571 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,571 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,571 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,571 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,571 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,572 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,572 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,572 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,572 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,572 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,573 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,573 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,573 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,573 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,573 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,573 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,574 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,574 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,574 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,575 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,575 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,575 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,575 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,575 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,575 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,575 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,575 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,576 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,577 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,577 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,577 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,577 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,577 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,577 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,577 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,577 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,578 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,578 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,578 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,578 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,579 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,579 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,579 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,580 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,580 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,580 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,580 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,580 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,580 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,580 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,581 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,581 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,581 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,582 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,582 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,582 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,582 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,582 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,583 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,583 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,583 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,583 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,583 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,583 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,583 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,584 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,584 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,584 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,584 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,584 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,584 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,585 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,585 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,585 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,585 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,587 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,587 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,587 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,587 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,588 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,588 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,588 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,588 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,588 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,588 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,588 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,589 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,589 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,589 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,589 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,589 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,589 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,590 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,590 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,590 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,590 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,590 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,590 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,590 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,591 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,591 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,591 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,591 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,591 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,591 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,592 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,592 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,592 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,592 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,592 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,592 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,593 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,593 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,593 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,593 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,593 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,593 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,593 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,594 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,594 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,594 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,594 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,594 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,594 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,594 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,595 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,595 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,595 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,595 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,595 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,595 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,596 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,596 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,596 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,596 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,596 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,596 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,596 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,597 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,597 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,597 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,597 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,598 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,598 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,598 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,598 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,599 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,599 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,599 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,600 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,600 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,600 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,600 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,601 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,601 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,601 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,601 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,601 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,601 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,601 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,602 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,602 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,602 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,602 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,602 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,602 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,602 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,603 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,603 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,603 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,603 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,603 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,603 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,603 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,604 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,604 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,604 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,604 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,604 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,604 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,604 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,605 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,605 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,605 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,605 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,605 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,605 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,605 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,606 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,606 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,606 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,606 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,606 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,606 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,607 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,607 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,607 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,607 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,607 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,607 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,607 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,608 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,608 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,608 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,608 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,608 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,608 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,609 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,609 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,609 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,609 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,609 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,609 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,609 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,610 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,610 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,610 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,610 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,610 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,610 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,610 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,611 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,611 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,611 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,611 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,611 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,611 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,612 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,612 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,612 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,612 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,612 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,612 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,612 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,612 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,613 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,613 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,613 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,613 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,613 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,613 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,613 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,614 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,614 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,614 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,614 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,614 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,614 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,615 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,615 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,615 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,615 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,615 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,615 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,616 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,616 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,616 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,616 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,616 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,616 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,616 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,617 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,617 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,617 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,617 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,617 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,617 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,618 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,618 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,618 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,618 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,618 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,618 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,618 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,619 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,619 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,619 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,619 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,619 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,619 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,620 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,620 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,620 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,620 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,620 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,620 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,620 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,621 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,621 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,621 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,621 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,621 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,621 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,621 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,622 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,622 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,622 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,622 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,622 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,622 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,622 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,623 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,623 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,623 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,623 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,623 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,623 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,623 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,624 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,624 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,624 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,624 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,624 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,624 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,624 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,624 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,624 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,625 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,625 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,625 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,625 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,625 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,625 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,626 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,626 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,626 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,626 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,626 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,626 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,626 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,626 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,627 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,627 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,627 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,627 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,627 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,628 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,628 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,628 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,628 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,628 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,628 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,628 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,628 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,628 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,629 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,630 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,630 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,630 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,630 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,630 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,630 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,630 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,630 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,631 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,631 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,631 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,632 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,632 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,632 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,632 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,632 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,632 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,633 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,633 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,633 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,633 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,633 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,660 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,660 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,662 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,662 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,662 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,662 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,662 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,662 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,663 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,663 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,663 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,663 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,663 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,663 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,663 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,665 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,665 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,666 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,666 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,666 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,666 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,666 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,666 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,666 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,667 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,667 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,667 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,667 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,667 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,667 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,667 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,668 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,668 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,668 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,668 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,668 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,668 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,669 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,669 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,669 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,669 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,670 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,670 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,670 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,670 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,670 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,670 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,671 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,671 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,671 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,671 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,671 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,671 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,672 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,672 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,672 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,672 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,672 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,672 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,672 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,673 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,673 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,673 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,673 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,673 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,673 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,674 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,674 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,674 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,674 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,674 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,674 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,675 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,675 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,675 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,675 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,675 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,675 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,675 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,676 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,676 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,676 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,676 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,676 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,676 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,677 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,677 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,677 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,677 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,677 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,677 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,695 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,695 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,695 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,695 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,696 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,696 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,696 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,696 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,696 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,696 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,696 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,697 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,697 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,698 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,698 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,698 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,698 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,698 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,698 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,698 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,699 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,699 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,699 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,699 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,699 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,699 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,700 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,700 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,700 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,700 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,700 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,700 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,700 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,701 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,701 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,701 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,701 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,701 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,701 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,701 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,702 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,702 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,702 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,702 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,702 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,702 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,702 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,703 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,703 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,703 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,703 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,703 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,703 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,703 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,708 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-01-26 21:33:29,709 INFO L253 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-01-26 21:33:29,711 INFO L377 AbstractCegarLoop]: Interprodecural is true [2021-01-26 21:33:29,711 INFO L378 AbstractCegarLoop]: Hoare is true [2021-01-26 21:33:29,711 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-01-26 21:33:29,711 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-01-26 21:33:29,712 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-01-26 21:33:29,712 INFO L382 AbstractCegarLoop]: Difference is false [2021-01-26 21:33:29,712 INFO L383 AbstractCegarLoop]: Minimize is NONE [2021-01-26 21:33:29,712 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== Size of Word is: 35 and size of Sequence is : 36[2021-01-26 21:33:29,724 INFO L164 SleepSetCegar]: Size of mCounterexample is: 36 [2021-01-26 21:33:29,724 INFO L165 SleepSetCegar]: [174#[ULTIMATE.startENTRY]don't care, 176#[L-1]don't care, 178#[L-1-1]don't care, 180#[L17]don't care, 182#[L17-1]don't care, 184#[L17-2]don't care, 186#[L17-3]don't care, 188#[L17-4]don't care, 190#[L715]don't care, 192#[L716]don't care, 194#[L716-1]don't care, 196#[L716-2]don't care, 198#[L717]don't care, 200#[L717-1]don't care, 202#[L769]don't care, 204#[L769-1]don't care, 206#[L-1-2]don't care, 208#[L-1-3]don't care, 210#[L788]don't care, 212#[L789-4]don't care, 216#[L789-1]don't care, 226#[L789-2]don't care, 228#[thr1ENTRY, L789-3]don't care, 230#[L789-3, L773]don't care, 234#[L789-3, L773-3]don't care, 238#[L789-3, L776]don't care, 244#[L789-3, L732]don't care, 248#[L789-3, L732-1]don't care, 252#[L732-1, L789-4]don't care, 256#[L789-1, L732-1]don't care, 262#[L789-2, L732-1]don't care, 266#[L732-1, L789-3, thr1ENTRY]don't care, 270#[L732-1, L789-4, thr1ENTRY]don't care, 276#[L789-1, L732-1, thr1ENTRY]don't care, 284#[L789-2, L732-1, thr1ENTRY]don't care, 288#[L732-1, thr1ENTRY, ULTIMATE.startErr0INUSE_VIOLATION]don't care] [2021-01-26 21:33:29,725 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 21:33:29,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 21:33:29,726 INFO L82 PathProgramCache]: Analyzing trace with hash 560499669, now seen corresponding path program 1 times [2021-01-26 21:33:29,726 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 21:33:29,726 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334846043] [2021-01-26 21:33:29,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 21:33:29,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-01-26 21:33:29,811 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-01-26 21:33:29,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-01-26 21:33:29,902 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-01-26 21:33:29,925 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-01-26 21:33:29,925 INFO L605 BasicCegarLoop]: Counterexample might be feasible [2021-01-26 21:33:29,925 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-01-26 21:33:29,925 WARN L386 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2021-01-26 21:33:29,927 INFO L351 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2021-01-26 21:33:29,996 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,996 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,996 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,996 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,997 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,997 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,997 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,997 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,997 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,997 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,998 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,998 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,998 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,998 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,998 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,998 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,998 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,998 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,999 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,999 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,999 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,999 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,999 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,999 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,999 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:29,999 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,000 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,000 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,000 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,000 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,000 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,000 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,001 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,001 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,001 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,001 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,001 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,001 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,001 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,002 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,002 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,002 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,002 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,002 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,002 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,002 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,002 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,003 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,003 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,003 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,003 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,003 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,003 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,003 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,004 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,004 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,004 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,004 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,004 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,004 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,004 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,004 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,005 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,005 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,005 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,005 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,005 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,005 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,005 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,006 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,006 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,006 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,006 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,006 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,006 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,006 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,006 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,007 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,007 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,007 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,007 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,007 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,007 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,007 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,007 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,008 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,008 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,008 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,008 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,008 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,008 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,008 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,008 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,008 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,008 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,009 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,009 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,009 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,009 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,009 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,009 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,009 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,009 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,010 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,010 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,010 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,010 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,010 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,010 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,010 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,011 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,011 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,011 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,011 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,011 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,011 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,012 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,012 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,012 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,012 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,012 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,012 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,012 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,012 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,012 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,013 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,013 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,013 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,013 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,013 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,013 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,013 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,014 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,014 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,014 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,014 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,014 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,014 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,014 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,015 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,015 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,015 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,015 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,015 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,015 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,015 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,016 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,016 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,016 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,016 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,016 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,016 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,016 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,016 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,017 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,017 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,017 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,017 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,017 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,017 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,017 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,018 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,018 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,018 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,018 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,018 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,018 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,018 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,018 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,019 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,019 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,019 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,019 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,019 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,019 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,019 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,019 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,020 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,020 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,020 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,020 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,020 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,020 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,020 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,021 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,021 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,021 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,021 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,021 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,021 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,021 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,021 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,022 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,022 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,022 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,022 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,022 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,022 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,022 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,023 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,023 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,023 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,023 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,023 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,023 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,023 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,024 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,024 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,024 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,024 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,024 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,024 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,024 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,024 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,025 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,025 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,025 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,025 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,025 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,025 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,025 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,025 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,026 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,026 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,026 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,026 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,026 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,026 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,026 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,027 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,027 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,027 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,027 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,027 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,027 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,027 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,028 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,028 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,028 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,028 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,028 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,028 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,028 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,028 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,029 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,029 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,029 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,029 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,029 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,029 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,029 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,029 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,030 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,030 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,030 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,030 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,030 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,030 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,030 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,030 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,031 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,031 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,031 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,031 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,031 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,031 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,031 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,031 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,032 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,032 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,032 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,033 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,033 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,033 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,033 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,033 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,033 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,034 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,034 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,034 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,034 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,034 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,035 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,035 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,035 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,035 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,035 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,036 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,036 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,036 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,036 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,036 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,036 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,036 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,036 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,037 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,037 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,037 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,038 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,038 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,038 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,038 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,038 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,038 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,038 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,038 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,038 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,039 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,040 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,040 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,040 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,040 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,040 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,040 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,040 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,040 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,041 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,041 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,041 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,041 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,041 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,041 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,041 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,041 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,042 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,042 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,042 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,042 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,042 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,042 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,043 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,043 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,043 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,043 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,044 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,044 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,044 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,044 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,044 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,044 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,044 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,044 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,045 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,045 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,045 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,045 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,045 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,045 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,045 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,045 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,046 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,046 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,046 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,046 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,046 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,046 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,046 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,047 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,047 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,047 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,047 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,047 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,047 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,047 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,048 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,048 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,048 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,048 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,048 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,048 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,048 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,048 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,048 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,049 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,049 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,049 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,049 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,049 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,049 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,049 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,050 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,050 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,050 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,050 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,050 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,050 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,050 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,051 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,051 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,051 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,051 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,051 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,051 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,051 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,052 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,052 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,052 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,052 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,052 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,052 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,052 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,053 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,053 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,053 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,053 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,053 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,053 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,053 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,054 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,054 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,054 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,054 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,054 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,054 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,054 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,055 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,055 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,055 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,055 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,055 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,055 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,055 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,055 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,057 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,057 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,057 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,057 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,057 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,057 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,058 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,058 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,058 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,058 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,058 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,058 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,058 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,059 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,059 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,059 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,059 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,059 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,059 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,060 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,060 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,060 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,060 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,060 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,060 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,060 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,061 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,061 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,061 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,061 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,061 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,061 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,061 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,061 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,062 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,062 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,062 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,062 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,062 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,062 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,062 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,063 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,063 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,063 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,063 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,063 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,063 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,063 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,063 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,064 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,064 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,064 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,064 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,064 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,064 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,064 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,065 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,065 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,065 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,065 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,065 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,065 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,065 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,065 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,066 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,066 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,066 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,066 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,066 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,066 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,066 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,066 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,067 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,067 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,067 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,067 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,067 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,067 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,067 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,068 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,068 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,068 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,068 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,068 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,068 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,068 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,069 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,069 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,069 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,069 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,069 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,069 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,069 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,069 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,070 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,070 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,070 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,070 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,070 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,070 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,070 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,071 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,071 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,071 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,071 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,071 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,071 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,071 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,072 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,072 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,072 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,072 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,072 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,072 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,072 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,072 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,073 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,073 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,073 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,073 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,073 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,073 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,073 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,073 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,074 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,074 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,074 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,074 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,074 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,074 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,074 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,075 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,075 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,075 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,075 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,075 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,075 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,075 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,075 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,075 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,076 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,076 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,076 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,076 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,076 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,076 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,076 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,076 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,077 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,077 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,077 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,077 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,077 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,077 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,077 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,077 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,078 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,078 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,078 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,078 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,078 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,078 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,078 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,078 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,078 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,079 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,079 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,079 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,079 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,079 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,080 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,080 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,080 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,080 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,080 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,080 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,080 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,080 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,081 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,081 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,081 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,082 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,082 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,082 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,082 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,082 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,082 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,082 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,082 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,083 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,084 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,084 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,084 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,084 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,084 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,084 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,084 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,084 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,085 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,085 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,085 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,085 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,086 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,086 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,086 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,086 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,086 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,086 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,087 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,087 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,087 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,087 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,087 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,087 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,087 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,088 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,088 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,088 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,089 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,089 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,089 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,089 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,089 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,089 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,089 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,090 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,090 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,090 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,090 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,090 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,090 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,090 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,091 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,091 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,091 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,091 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,091 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,092 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,092 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,092 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,092 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,092 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,092 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,093 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,093 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,093 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,093 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,093 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,093 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,093 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,093 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,094 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,094 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,094 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,094 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,094 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,094 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,094 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,094 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,095 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,095 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,095 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,095 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,095 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,095 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,096 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,096 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,096 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,096 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,096 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,096 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,096 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,097 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,097 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,097 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,097 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,097 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,097 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,097 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,098 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,098 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,098 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,098 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,098 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,098 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,098 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,098 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,099 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,099 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,099 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,099 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,099 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,099 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,100 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,100 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,100 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,100 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,100 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,100 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,100 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,100 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,101 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,101 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,101 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,101 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,101 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,101 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,101 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,102 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,102 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,102 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,102 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,102 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,102 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,102 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,102 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,103 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,103 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,103 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,103 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,103 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,103 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,103 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,103 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,104 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,104 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,104 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,104 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,104 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,104 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,104 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,104 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,104 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,105 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,105 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,105 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,105 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,105 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,105 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,105 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,106 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,106 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,106 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,106 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,106 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,106 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,107 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,107 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,107 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,107 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,107 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,107 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,107 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,108 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,108 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,108 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,108 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,108 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,108 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,108 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,108 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,108 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,109 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,109 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,109 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,109 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,109 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,109 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,109 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,110 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,110 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,110 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,110 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,110 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,110 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,110 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,110 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,111 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,111 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,111 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,111 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,111 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,111 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,111 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,112 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,112 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,112 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,112 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,112 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,112 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,112 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,113 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,113 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,113 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,113 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,113 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,113 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,113 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,113 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,113 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,114 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,114 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,114 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,114 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,114 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,114 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,114 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,114 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,114 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,115 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,115 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,115 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,115 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,115 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,115 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,115 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,115 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,115 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,116 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,116 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,116 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,116 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,116 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,116 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,116 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,116 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,116 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,117 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,117 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,117 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,117 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,117 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,117 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,117 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,117 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,118 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,118 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,118 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,118 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,118 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,118 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,118 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,118 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,118 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,118 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,119 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,119 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,119 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,119 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,119 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,119 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,119 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,119 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,119 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,120 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,120 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,120 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,120 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,120 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,120 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,120 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,120 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,120 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,121 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,121 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,121 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,121 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,121 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,121 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,121 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,121 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,121 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,121 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,121 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,122 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,122 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,122 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,122 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,122 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,122 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,122 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,122 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,122 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,123 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,123 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,123 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,123 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,123 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,123 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,123 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,123 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,123 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,123 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,123 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,124 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,124 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,124 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,124 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,124 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,124 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,124 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,125 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,125 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,125 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,125 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,125 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,125 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,125 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,126 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,126 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,126 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,126 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,126 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,127 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,127 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,127 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,127 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,127 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,127 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,128 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,128 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,128 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,128 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,128 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,129 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,129 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,129 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,129 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,129 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,129 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,129 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,129 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,130 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,130 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,130 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,130 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,130 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,130 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,131 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,131 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,131 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,131 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,131 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,131 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,131 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,132 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,132 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,132 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,132 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,132 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,133 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,133 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,133 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,133 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,133 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,133 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,133 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,133 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,133 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,134 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,134 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,134 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,134 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,134 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,134 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,134 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,134 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,135 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,135 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,135 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,135 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,135 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,135 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,136 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,136 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,136 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,136 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,136 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,136 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,136 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,136 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,136 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,137 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,137 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,137 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,137 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,137 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,137 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,137 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,137 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,137 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,138 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,138 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,138 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,138 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,138 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,138 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,138 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,138 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,139 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,139 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,139 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,139 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,139 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,139 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,139 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,139 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,140 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,140 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,140 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,140 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,140 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,140 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,140 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,140 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,140 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,141 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,141 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,141 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,141 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,141 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,147 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,147 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,147 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,147 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,147 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,147 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,148 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,148 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,148 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,148 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,148 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,148 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,148 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,148 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,149 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,149 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,149 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,149 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,149 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,149 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,149 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,149 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,149 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,150 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,150 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,150 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,150 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,150 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,150 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,150 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,150 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,150 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,151 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,151 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,151 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,151 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,151 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,151 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,151 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,151 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,151 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,152 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,152 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,152 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,152 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,152 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,152 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,152 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,152 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,153 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,153 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,153 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,153 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,153 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,158 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,158 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,158 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,158 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,158 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,158 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,158 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,159 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,159 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,159 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,159 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,159 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,159 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,159 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,159 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,160 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,160 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,160 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,160 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,160 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,160 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,160 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,160 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,160 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,161 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,161 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,161 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,161 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,161 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,161 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,161 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,161 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,162 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,162 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,162 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,162 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,162 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,162 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,162 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,162 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,162 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,163 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,163 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,163 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,163 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,163 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,163 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,163 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,163 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,163 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,164 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,164 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,164 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,164 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:33:30,166 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-01-26 21:33:30,166 INFO L253 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2021-01-26 21:33:30,168 INFO L377 AbstractCegarLoop]: Interprodecural is true [2021-01-26 21:33:30,168 INFO L378 AbstractCegarLoop]: Hoare is true [2021-01-26 21:33:30,168 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-01-26 21:33:30,168 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-01-26 21:33:30,169 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-01-26 21:33:30,169 INFO L382 AbstractCegarLoop]: Difference is false [2021-01-26 21:33:30,169 INFO L383 AbstractCegarLoop]: Minimize is NONE [2021-01-26 21:33:30,169 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== Size of Word is: 73 and size of Sequence is : 74[2021-01-26 21:33:30,209 INFO L164 SleepSetCegar]: Size of mCounterexample is: 74 [2021-01-26 21:33:30,209 INFO L165 SleepSetCegar]: [244#[ULTIMATE.startENTRY]don't care, 246#[L-1]don't care, 248#[L-1-1]don't care, 250#[L17]don't care, 252#[L17-1]don't care, 254#[L17-2]don't care, 256#[L17-3]don't care, 258#[L17-4]don't care, 260#[L715]don't care, 262#[L716]don't care, 264#[L716-1]don't care, 266#[L716-2]don't care, 268#[L717]don't care, 270#[L717-1]don't care, 272#[L769]don't care, 274#[L769-1]don't care, 276#[L-1-2]don't care, 278#[L-1-3]don't care, 280#[L788]don't care, 282#[L789-4]don't care, 286#[L789-1]don't care, 296#[L789-2]don't care, 298#[L789-3, thr1ENTRY]don't care, 300#[L789-3, L773]don't care, 304#[L789-3, L773-3]don't care, 308#[L776, L789-3]don't care, 312#[L732, L789-3]don't care, 318#[L732-1, L789-3]don't care, 322#[L732-1, L789-4]don't care, 326#[L789-1, L732-1]don't care, 332#[L732-1, L789-2]don't care, 334#[L732-1, L789-3, thr1ENTRY]don't care, 338#[L732-1, L789-3, L773]don't care, 346#[L732-1, L773-3, L789-3]don't care, 350#[L732-1, L789-3, L776]don't care, 360#[L776-2, L789-3, L776]don't care, 366#[L779, L789-3, L776]don't care, 378#[L780, L789-3, L776]don't care, 384#[L789-3, L776, L780-3]don't care, 394#[L789-3, L776, L762]don't care, 400#[L789-3, L776, L763]don't care, 406#[L763-1, L789-3, L776]don't care, 416#[L789-3, L776, L763-2]don't care, 424#[L766-3, L789-3, L776]don't care, 430#[L765, L789-3, L776]don't care, 440#[L765-1, L789-3, L776]don't care, 448#[L765-2, L789-3, L776]don't care, 456#[L740, L789-3, L776]don't care, 462#[L789-3, L776, L741]don't care, 470#[L789-3, L776, L741-1]don't care, 480#[L789-3, L776, L741-2]don't care, 486#[L741-3, L789-3, L776]don't care, 494#[L789-3, L776, L741-4]don't care, 502#[L789-3, L776, L742]don't care, 510#[L789-3, L776, L719]don't care, 520#[L789-3, L776, L720]don't care, 532#[L789-3, L776, L720-3]don't care, 538#[L789-3, L776, L722]don't care, 546#[L722-3, L789-3, L776]don't care, 554#[L727-3, L789-3, L776]don't care, 564#[L729, L789-3, L776]don't care, 568#[L789-3, L776, L742-1]don't care, 578#[L742-2, L789-3, L776]don't care, 588#[L789-3, L742-3, L776]don't care, 596#[L789-3, L743, L776]don't care, 602#[L789-3, L776, L744]don't care, 610#[L789-3, L776, L741-5]don't care, 618#[L741-6, L789-3, L776]don't care, 628#[L740-1, L789-3, L776]don't care, 636#[L789-3, L765-3, L776]don't care, 646#[L789-3, L776, L765-4]don't care, 652#[L789-3, L776, L765-5]don't care, 658#[L789-3, L776, L766]don't care, 672#[thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, L789-3, L776]don't care] [2021-01-26 21:33:30,210 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 21:33:30,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 21:33:30,210 INFO L82 PathProgramCache]: Analyzing trace with hash -1060115397, now seen corresponding path program 1 times [2021-01-26 21:33:30,211 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 21:33:30,211 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135534546] [2021-01-26 21:33:30,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 21:33:30,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:33:30,419 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-01-26 21:33:30,419 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135534546] [2021-01-26 21:33:30,420 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-26 21:33:30,420 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-01-26 21:33:30,420 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441938851] [2021-01-26 21:33:30,431 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-01-26 21:33:30,431 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-26 21:33:30,445 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-01-26 21:33:30,447 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-01-26 21:33:30,449 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-26 21:33:30,452 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-01-26 21:33:30,488 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 74 and size of Sequence is : 75[2021-01-26 21:33:30,515 INFO L164 SleepSetCegar]: Size of mCounterexample is: 75 [2021-01-26 21:33:30,516 INFO L165 SleepSetCegar]: [676#[ULTIMATE.startENTRY]true, 677#[L-1]true, 678#[L-1-1]true, 679#[L17]true, 680#[L17-1]true, 681#[L17-2]true, 682#[L17-3]true, 683#[L17-4]true, 684#[L715]true, 685#[L716](= ~next_alloc_idx~0 1), 686#[L716-1](= ~next_alloc_idx~0 1), 687#[L716-2](= ~next_alloc_idx~0 1), 688#[L717](= ~next_alloc_idx~0 1), 689#[L717-1](= ~next_alloc_idx~0 1), 690#[L769](= ~next_alloc_idx~0 1), 691#[L769-1](= ~next_alloc_idx~0 1), 692#[L-1-2](= ~next_alloc_idx~0 1), 693#[L-1-3](= ~next_alloc_idx~0 1), 694#[L788](= ~next_alloc_idx~0 1), 695#[L789-4](= ~next_alloc_idx~0 1), 697#[L789-1](= ~next_alloc_idx~0 1), 698#[L789-2](= ~next_alloc_idx~0 1), 699#[L789-3, thr1ENTRY](= ~next_alloc_idx~0 1), 700#[L789-3, L773](= ~next_alloc_idx~0 1), 702#[L789-3, L773-3](= ~next_alloc_idx~0 1), 704#[L776, L789-3](= ~next_alloc_idx~0 1), 706#[L732, L789-3](= ~next_alloc_idx~0 1), 709#[L732-1, L789-3](= ~next_alloc_idx~0 1), 711#[L732-1, L789-4](= ~next_alloc_idx~0 1), 713#[L789-1, L732-1](= ~next_alloc_idx~0 1), 716#[L732-1, L789-2](= ~next_alloc_idx~0 1), 717#[L732-1, L789-3, thr1ENTRY](= ~next_alloc_idx~0 1), 719#[L732-1, L789-3, L773](= ~next_alloc_idx~0 1), 723#[L732-1, L773-3, L789-3](= ~next_alloc_idx~0 1), 725#[L732-1, L789-3, L776](= ~next_alloc_idx~0 1), 730#[L776-2, L789-3, L776](= ~next_alloc_idx~0 1), 733#[L779, L789-3, L776](= ~next_alloc_idx~0 1), 739#[L780, L789-3, L776](= ~next_alloc_idx~0 1), 742#[L789-3, L776, L780-3](= ~next_alloc_idx~0 1), 747#[L789-3, L776, L762](= ~next_alloc_idx~0 1), 750#[L789-3, L776, L763](= ~next_alloc_idx~0 1), 753#[L763-1, L789-3, L776](= ~next_alloc_idx~0 1), 758#[L789-3, L776, L763-2](= ~next_alloc_idx~0 1), 762#[L766-3, L789-3, L776](= ~next_alloc_idx~0 1), 765#[L765, L789-3, L776](= ~next_alloc_idx~0 1), 771#[L765-1, L789-3, L776](= ~next_alloc_idx~0 1), 775#[L765-2, L789-3, L776](= ~next_alloc_idx~0 1), 779#[L740, L789-3, L776](= ~next_alloc_idx~0 1), 782#[L789-3, L776, L741](= ~next_alloc_idx~0 1), 786#[L789-3, L776, L741-1](= ~next_alloc_idx~0 1), 791#[L789-3, L776, L741-2](= ~next_alloc_idx~0 1), 794#[L741-3, L789-3, L776](= ~next_alloc_idx~0 1), 798#[L789-3, L776, L741-4](= ~next_alloc_idx~0 1), 802#[L789-3, L776, L742](= ~next_alloc_idx~0 1), 806#[L789-3, L776, L719](= ~next_alloc_idx~0 1), 811#[L789-3, L776, L720](= ~next_alloc_idx~0 1), 817#[L789-3, L776, L720-3](= ~next_alloc_idx~0 1), 818#[L725, L789-3, L776](= ~next_alloc_idx~0 1), 832#[L726, L789-3, L776](= ~next_alloc_idx~0 1), 844#[L727, L789-3, L776]true, 853#[L727-3, L789-3, L776]true, 859#[L729, L789-3, L776]true, 861#[L789-3, L776, L742-1]true, 866#[L742-2, L789-3, L776]true, 871#[L789-3, L742-3, L776]true, 875#[L789-3, L743, L776]true, 878#[L789-3, L776, L744]true, 882#[L789-3, L776, L741-5]true, 886#[L741-6, L789-3, L776]true, 891#[L740-1, L789-3, L776]true, 895#[L789-3, L765-3, L776]true, 900#[L789-3, L776, L765-4]true, 903#[L789-3, L776, L765-5]true, 906#[L789-3, L776, L766]true, 914#[thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, L789-3, L776]true] [2021-01-26 21:33:30,516 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-01-26 21:33:30,517 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 21:33:30,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 21:33:30,517 INFO L82 PathProgramCache]: Analyzing trace with hash -1786093760, now seen corresponding path program 1 times [2021-01-26 21:33:30,517 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 21:33:30,518 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001767438] [2021-01-26 21:33:30,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 21:33:30,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:33:30,748 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-01-26 21:33:30,749 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001767438] [2021-01-26 21:33:30,749 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-26 21:33:30,749 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-01-26 21:33:30,749 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145719165] [2021-01-26 21:33:30,750 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-01-26 21:33:30,750 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-26 21:33:30,751 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-01-26 21:33:30,751 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-01-26 21:33:30,751 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-26 21:33:30,751 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Size of Word is: 84 and size of Sequence is : 85[2021-01-26 21:33:30,943 INFO L164 SleepSetCegar]: Size of mCounterexample is: 85 [2021-01-26 21:33:30,945 INFO L165 SleepSetCegar]: [923#[ULTIMATE.startENTRY]true, 925#[L-1]true, 927#[L-1-1]true, 929#[L17]true, 931#[L17-1]true, 933#[L17-2]true, 935#[L17-3]true, 937#[L17-4]true, 939#[L715]true, 941#[L716](= ~next_alloc_idx~0 1), 943#[L716-1](= ~next_alloc_idx~0 1), 945#[L716-2](= ~next_alloc_idx~0 1), 947#[L717](= ~next_alloc_idx~0 1), 949#[L717-1](= ~next_alloc_idx~0 1), 951#[L769](= ~next_alloc_idx~0 1), 953#[L769-1](= ~next_alloc_idx~0 1), 955#[L-1-2](= ~next_alloc_idx~0 1), 957#[L-1-3](= ~next_alloc_idx~0 1), 959#[L788](= ~next_alloc_idx~0 1), 961#[L789-4](= ~next_alloc_idx~0 1), 965#[L789-1](= ~next_alloc_idx~0 1), 967#[L789-2](= ~next_alloc_idx~0 1), 969#[L789-3, thr1ENTRY](= ~next_alloc_idx~0 1), 971#[L789-3, L773](= ~next_alloc_idx~0 1), 975#[L789-3, L773-3](= ~next_alloc_idx~0 1), 979#[L776, L789-3](= ~next_alloc_idx~0 1), 983#[L732, L789-3](= ~next_alloc_idx~0 1), 989#[L732-1, L789-3](= ~next_alloc_idx~0 1), 993#[L732-1, L789-4](= ~next_alloc_idx~0 1), 997#[L789-1, L732-1](= ~next_alloc_idx~0 1), 1003#[L732-1, L789-2](= ~next_alloc_idx~0 1), 1005#[L732-1, L789-3, thr1ENTRY](= ~next_alloc_idx~0 1), 1009#[L732-1, L789-3, L773](= ~next_alloc_idx~0 1), 1017#[L732-1, L773-3, L789-3](= ~next_alloc_idx~0 1), 1021#[L732-1, L789-3, L776](= ~next_alloc_idx~0 1), 1031#[L776-2, L789-3, L776](= ~next_alloc_idx~0 1), 1037#[L779, L789-3, L776](= ~next_alloc_idx~0 1), 1049#[L780, L789-3, L776](= ~next_alloc_idx~0 1), 1055#[L789-3, L776, L780-3](= ~next_alloc_idx~0 1), 1065#[L789-3, L776, L762](= ~next_alloc_idx~0 1), 1071#[L789-3, L776, L763](= ~next_alloc_idx~0 1), 1077#[L763-1, L789-3, L776](= ~next_alloc_idx~0 1), 1087#[L789-3, L776, L763-2](= ~next_alloc_idx~0 1), 1095#[L766-3, L789-3, L776](= ~next_alloc_idx~0 1), 1101#[L765, L789-3, L776](= ~next_alloc_idx~0 1), 1113#[L765-1, L789-3, L776](= ~next_alloc_idx~0 1), 1121#[L765-2, L789-3, L776](= ~next_alloc_idx~0 1), 1129#[L740, L789-3, L776](= ~next_alloc_idx~0 1), 1135#[L789-3, L776, L741](= ~next_alloc_idx~0 1), 1143#[L789-3, L776, L741-1](= ~next_alloc_idx~0 1), 1153#[L789-3, L776, L741-2](= ~next_alloc_idx~0 1), 1159#[L741-3, L789-3, L776](= ~next_alloc_idx~0 1), 1167#[L789-3, L776, L741-4](= ~next_alloc_idx~0 1), 1175#[L789-3, L776, L742](= ~next_alloc_idx~0 1), 1183#[L789-3, L776, L719](= ~next_alloc_idx~0 1), 1193#[L789-3, L776, L720](= ~next_alloc_idx~0 1), 1205#[L789-3, L776, L720-3](= ~next_alloc_idx~0 1), 1207#[L725, L789-3, L776](= ~next_alloc_idx~0 1), 1221#[L726, L789-3, L776](and (= ~next_alloc_idx~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1)), 1229#[L727, L789-3, L776](= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1), 1235#[L727-3, L789-3, L776](= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1), 1249#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1)), 1255#[L789-3, L776, L742-1](and (= 1 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1)), 1265#[L742-2, L789-3, L776](and (= 1 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1)), 1277#[L789-3, L742-3, L776](and (= 1 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1)), 1287#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1)), 1295#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1)), 1313#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1)), 1344#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1)), 1358#[L789-3, L776, L748-1](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1)), 1380#[L748-2, L789-3, L776](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1)), 1402#[L789-3, L776, L749](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1)), 1422#[L750, L789-3, L776](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1)), 1440#[L750-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1)), 1460#[L789-3, L776, L751](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1)), 1481#[L751-1, L789-3, L776](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1)), 1503#[L789-3, L776, L752](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1)), 1525#[L741-7, L789-3, L776](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1)), 1545#[L789-3, L741-8, L776](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1)), 1560#[L740-1, L789-3, L776](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1)), 1570#[L789-3, L765-3, L776](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1)), 1580#[L789-3, L776, L765-4](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1)), 1586#[L789-3, L776, L765-5](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1)), 1592#[L789-3, L776, L766](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1)), 1608#[thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, L789-3, L776](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1))] [2021-01-26 21:33:30,945 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-01-26 21:33:30,945 INFO L429 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 21:33:30,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 21:33:30,946 INFO L82 PathProgramCache]: Analyzing trace with hash 1082296409, now seen corresponding path program 1 times [2021-01-26 21:33:30,946 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 21:33:30,946 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73420954] [2021-01-26 21:33:30,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 21:33:31,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:33:31,368 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-01-26 21:33:31,369 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73420954] [2021-01-26 21:33:31,369 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-26 21:33:31,369 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-01-26 21:33:31,369 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846606235] [2021-01-26 21:33:31,371 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-01-26 21:33:31,371 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-26 21:33:31,372 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-01-26 21:33:31,374 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-01-26 21:33:31,374 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-26 21:33:31,375 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 16 states, 15 states have (on average 5.466666666666667) internal successors, (82), 16 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-01-26 21:33:31,866 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:33:31,898 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:33:31,944 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:33:32,037 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 115 and size of Sequence is : 116[2021-01-26 21:33:32,133 INFO L164 SleepSetCegar]: Size of mCounterexample is: 116 [2021-01-26 21:33:32,135 INFO L165 SleepSetCegar]: [1626#[ULTIMATE.startENTRY]true, 1628#[L-1]true, 1630#[L-1-1]true, 1632#[L17]true, 1634#[L17-1]true, 1636#[L17-2]true, 1638#[L17-3]true, 1640#[L17-4]true, 1642#[L715]true, 1644#[L716](= ~next_alloc_idx~0 1), 1646#[L716-1](= ~next_alloc_idx~0 1), 1648#[L716-2](= ~next_alloc_idx~0 1), 1650#[L717](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1652#[L717-1](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1654#[L769](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1656#[L769-1](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1658#[L-1-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1660#[L-1-3](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1662#[L788](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1664#[L789-4](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1668#[L789-1](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1670#[L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1672#[L789-3, thr1ENTRY](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1674#[L789-3, L773](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1678#[L789-3, L773-3](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1682#[L776, L789-3](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1686#[L732, L789-3](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1692#[L732-1, L789-3](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1696#[L732-1, L789-4](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1700#[L789-1, L732-1](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1706#[L732-1, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1708#[L732-1, L789-3, thr1ENTRY](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1712#[L732-1, L789-3, L773](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1720#[L732-1, L773-3, L789-3](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1724#[L732-1, L789-3, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1734#[L776-2, L789-3, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1740#[L779, L789-3, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1752#[L780, L789-3, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1758#[L789-3, L776, L780-3](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1768#[L789-3, L776, L762](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1774#[L789-3, L776, L763](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1780#[L763-1, L789-3, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1790#[L789-3, L776, L763-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1798#[L766-3, L789-3, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1804#[L765, L789-3, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1816#[L765-1, L789-3, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1824#[L765-2, L789-3, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1832#[L740, L789-3, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1838#[L789-3, L776, L741](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1846#[L789-3, L776, L741-1](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1856#[L789-3, L776, L741-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1864#[L741-3, L789-3, L776](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1872#[L789-3, L776, L741-4](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1880#[L789-3, L776, L742](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1888#[L789-3, L776, L719](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1898#[L789-3, L776, L720](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1910#[L789-3, L776, L720-3](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1912#[L725, L789-3, L776](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1926#[L726, L789-3, L776](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1934#[L727, L789-3, L776](and (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1)), 1940#[L727-3, L789-3, L776](and (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1)), 1954#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1)), 1960#[L789-3, L776, L742-1](and (= 1 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1)), 1970#[L742-2, L789-3, L776](and (= 1 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1)), 1982#[L789-3, L742-3, L776](and (= 1 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1)), 1992#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1)), 2000#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1)), 2006#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1)), 2022#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1)), 2026#[L789-3, L776, L748-1](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of3ForFork0_push_#t~mem10| (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))), 2038#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0))), 2050#[L789-3, L776, L749](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1)), 2058#[L750, L789-3, L776](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1)), 2066#[L750-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 2074#[L789-3, L776, L751](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 2080#[L751-1, L789-3, L776](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 2090#[L789-3, L776, L752](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 2102#[L741-7, L789-3, L776](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 2110#[L789-3, L741-8, L776](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 2116#[L740-1, L789-3, L776](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 2128#[L789-3, L765-3, L776](and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 2138#[L789-3, L776, L765-4](and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 2146#[L789-3, L776, L765-5](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 2154#[L789-3, L776, L766](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 2164#[L766-3, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 2184#[L765, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 2206#[L765-1, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 2226#[L765-2, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 2246#[L740, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 2264#[L789-3, L776, L741](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 2284#[L789-3, L776, L741-1](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 2306#[L789-3, L776, L741-2](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 2324#[L741-3, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 2344#[L789-3, L776, L741-4](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 2364#[L789-3, L776, L742](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 2384#[L789-3, L776, L719](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 2406#[L789-3, L776, L720](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 2430#[L789-3, L776, L720-3](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 2447#[L725, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 2471#[L726, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 2490#[L727, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 2504#[L727-3, L789-3, L776]true, 2524#[L729, L789-3, L776]true, 2536#[L789-3, L776, L742-1]true, 2554#[L742-2, L789-3, L776]true, 2572#[L789-3, L742-3, L776]true, 2588#[L789-3, L743, L776]true, 2604#[L789-3, L776, L744]true, 2620#[L789-3, L776, L741-5]true, 2636#[L741-6, L789-3, L776]true, 2654#[L740-1, L789-3, L776]true, 2670#[L789-3, L765-3, L776]true, 2688#[L789-3, L776, L765-4]true, 2702#[L789-3, L776, L765-5]true, 2716#[L789-3, L776, L766]true, 2742#[thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, L789-3, L776]true] [2021-01-26 21:33:32,136 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-01-26 21:33:32,136 INFO L429 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 21:33:32,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 21:33:32,137 INFO L82 PathProgramCache]: Analyzing trace with hash 440227691, now seen corresponding path program 1 times [2021-01-26 21:33:32,137 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 21:33:32,137 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766458258] [2021-01-26 21:33:32,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 21:33:32,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:33:32,272 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-01-26 21:33:32,274 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766458258] [2021-01-26 21:33:32,274 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-26 21:33:32,274 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-01-26 21:33:32,275 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188194692] [2021-01-26 21:33:32,276 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-01-26 21:33:32,276 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-26 21:33:32,277 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-01-26 21:33:32,278 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-01-26 21:33:32,278 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-26 21:33:32,278 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 5 states, 4 states have (on average 22.75) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-01-26 21:33:32,368 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:33:32,397 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:33:32,455 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:33:32,503 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 152 and size of Sequence is : 153[2021-01-26 21:33:32,595 INFO L164 SleepSetCegar]: Size of mCounterexample is: 153 [2021-01-26 21:33:32,597 INFO L165 SleepSetCegar]: [2749#[ULTIMATE.startENTRY]true, 2751#[L-1]true, 2753#[L-1-1]true, 2755#[L17]true, 2757#[L17-1]true, 2759#[L17-2]true, 2761#[L17-3]true, 2763#[L17-4]true, 2765#[L715]true, 2767#[L716](= ~next_alloc_idx~0 1), 2769#[L716-1](= ~next_alloc_idx~0 1), 2771#[L716-2](= ~next_alloc_idx~0 1), 2773#[L717](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2775#[L717-1](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2777#[L769](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2779#[L769-1](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2781#[L-1-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2783#[L-1-3](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2785#[L788](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2787#[L789-4](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2791#[L789-1](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2793#[L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2795#[L789-3, thr1ENTRY](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2797#[L789-3, L773](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2801#[L789-3, L773-3](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2805#[L776, L789-3](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2809#[L732, L789-3](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2815#[L732-1, L789-3](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2819#[L732-1, L789-4](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2823#[L789-1, L732-1](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2829#[L732-1, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2831#[L732-1, L789-3, thr1ENTRY](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2835#[L732-1, L789-3, L773](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2843#[L732-1, L773-3, L789-3](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2847#[L732-1, L789-3, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2857#[L776-2, L789-3, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2863#[L779, L789-3, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2875#[L780, L789-3, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2881#[L789-3, L776, L780-3](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2891#[L789-3, L776, L762](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2897#[L789-3, L776, L763](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2903#[L763-1, L789-3, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2913#[L789-3, L776, L763-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2921#[L766-3, L789-3, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2927#[L765, L789-3, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2939#[L765-1, L789-3, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2947#[L765-2, L789-3, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2955#[L740, L789-3, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2961#[L789-3, L776, L741](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2969#[L789-3, L776, L741-1](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2979#[L789-3, L776, L741-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2985#[L741-3, L789-3, L776](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2993#[L789-3, L776, L741-4](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 3001#[L789-3, L776, L742](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 3009#[L789-3, L776, L719](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 3019#[L789-3, L776, L720](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 3031#[L789-3, L776, L720-3](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 3033#[L725, L789-3, L776](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 3045#[L726, L789-3, L776](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 3053#[L727, L789-3, L776](and (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1)), 3059#[L727-3, L789-3, L776](and (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1)), 3071#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1)), 3075#[L789-3, L776, L742-1](and (= 1 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1)), 3085#[L742-2, L789-3, L776](and (= 1 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1)), 3095#[L789-3, L742-3, L776](and (= 1 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1)), 3103#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1)), 3111#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1)), 3117#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1)), 3133#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1)), 3135#[L789-3, L776, L748-1](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of3ForFork0_push_#t~mem10| (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))), 3145#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0))), 3155#[L789-3, L776, L749](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1)), 3163#[L750, L789-3, L776](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1)), 3169#[L750-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 3177#[L789-3, L776, L751](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 3183#[L751-1, L789-3, L776](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 3193#[L789-3, L776, L752](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 3203#[L741-7, L789-3, L776](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 3211#[L789-3, L741-8, L776](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 3217#[L740-1, L789-3, L776](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 3227#[L789-3, L765-3, L776](and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 3237#[L789-3, L776, L765-4](and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 3243#[L789-3, L776, L765-5](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 3249#[L789-3, L776, L766](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 3259#[L766-3, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 3267#[L765, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 3277#[L765-1, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 3285#[L765-2, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 3293#[L740, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 3299#[L789-3, L776, L741](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 3307#[L789-3, L776, L741-1](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 3317#[L789-3, L776, L741-2](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 3323#[L741-3, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 3331#[L789-3, L776, L741-4](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 3339#[L789-3, L776, L742](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 3347#[L789-3, L776, L719](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 3357#[L789-3, L776, L720](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 3369#[L789-3, L776, L720-3](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 3371#[L725, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 3383#[L726, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 3391#[L727, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 3397#[L727-3, L789-3, L776]true, 3409#[L729, L789-3, L776]true, 3413#[L789-3, L776, L742-1]true, 3423#[L742-2, L789-3, L776]true, 3433#[L789-3, L742-3, L776]true, 3441#[L789-3, L743, L776]true, 3447#[L789-3, L776, L744]true, 3455#[L789-3, L776, L741-5](= |thr1Thread1of3ForFork0_push_#res| 0), 3463#[L741-6, L789-3, L776](= |thr1Thread1of3ForFork0_push_#res| 0), 3473#[L740-1, L789-3, L776](= |thr1Thread1of3ForFork0_push_#res| 0), 3483#[L789-3, L765-3, L776](and (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 3494#[L789-3, L776, L765-4](and (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 3502#[L789-3, L776, L765-5](and (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 3510#[L789-3, L776, L766](and (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 3522#[L766-3, L789-3, L776](and (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 3546#[L765, L789-3, L776](and (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 3572#[L765-1, L789-3, L776](and (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 3596#[L765-2, L789-3, L776](= thr1Thread1of3ForFork0_push_loop_~r~0 0), 3620#[L740, L789-3, L776](= thr1Thread1of3ForFork0_push_loop_~r~0 0), 3642#[L789-3, L776, L741](= thr1Thread1of3ForFork0_push_loop_~r~0 0), 3666#[L789-3, L776, L741-1](= thr1Thread1of3ForFork0_push_loop_~r~0 0), 3692#[L789-3, L776, L741-2](= thr1Thread1of3ForFork0_push_loop_~r~0 0), 3714#[L741-3, L789-3, L776](= thr1Thread1of3ForFork0_push_loop_~r~0 0), 3738#[L789-3, L776, L741-4](= thr1Thread1of3ForFork0_push_loop_~r~0 0), 3762#[L789-3, L776, L742](= thr1Thread1of3ForFork0_push_loop_~r~0 0), 3784#[L789-3, L776, L719](= thr1Thread1of3ForFork0_push_loop_~r~0 0), 3802#[L789-3, L776, L720](= thr1Thread1of3ForFork0_push_loop_~r~0 0), 3822#[L789-3, L776, L720-3](= thr1Thread1of3ForFork0_push_loop_~r~0 0), 3838#[L789-3, L776, L722](= thr1Thread1of3ForFork0_push_loop_~r~0 0), 3866#[L722-3, L789-3, L776](= thr1Thread1of3ForFork0_push_loop_~r~0 0), 3889#[L727-3, L789-3, L776](= thr1Thread1of3ForFork0_push_loop_~r~0 0), 3899#[L729, L789-3, L776](= thr1Thread1of3ForFork0_push_loop_~r~0 0), 3903#[L789-3, L776, L742-1](= thr1Thread1of3ForFork0_push_loop_~r~0 0), 3913#[L742-2, L789-3, L776](= thr1Thread1of3ForFork0_push_loop_~r~0 0), 3923#[L789-3, L742-3, L776](= thr1Thread1of3ForFork0_push_loop_~r~0 0), 3931#[L789-3, L743, L776](= thr1Thread1of3ForFork0_push_loop_~r~0 0), 3937#[L789-3, L776, L744](= thr1Thread1of3ForFork0_push_loop_~r~0 0), 3945#[L789-3, L776, L741-5](and (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 3953#[L741-6, L789-3, L776](and (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 3963#[L740-1, L789-3, L776](and (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 3971#[L789-3, L765-3, L776](and (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 3981#[L789-3, L776, L765-4](and (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 3987#[L789-3, L732, L765-4](and (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 4005#[L732-1, L789-3, L765-4](and (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 4025#[L732-1, L789-4, L765-4](and (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 4059#[L732-1, L789-1, L765-4](and (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 4088#[L732-1, L789-2, L765-4](and (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 4115#[L732-1, L789-3, thr1ENTRY, L765-4](and (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 4151#[L732-1, L789-4, thr1ENTRY, L765-4](and (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 4192#[L732-1, L789-1, thr1ENTRY, L765-4](and (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 4232#[L732-1, L789-2, thr1ENTRY, L765-4](and (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 4262#[L732-1, ULTIMATE.startErr0INUSE_VIOLATION, thr1ENTRY, L765-4](and (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0))] [2021-01-26 21:33:32,597 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-01-26 21:33:32,597 INFO L429 AbstractCegarLoop]: === Iteration 5 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 21:33:32,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 21:33:32,598 INFO L82 PathProgramCache]: Analyzing trace with hash -1443794114, now seen corresponding path program 1 times [2021-01-26 21:33:32,598 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 21:33:32,637 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760311861] [2021-01-26 21:33:32,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 21:33:32,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:33:32,897 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 33 proven. 56 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-01-26 21:33:32,897 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760311861] [2021-01-26 21:33:32,898 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1792578986] [2021-01-26 21:33:32,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-26 21:33:33,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:33:33,113 INFO L263 TraceCheckSpWp]: Trace formula consists of 465 conjuncts, 4 conjunts are in the unsatisfiable core [2021-01-26 21:33:33,124 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-26 21:33:33,307 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 33 proven. 56 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-01-26 21:33:33,307 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-26 21:33:33,307 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2021-01-26 21:33:33,308 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435534287] [2021-01-26 21:33:33,309 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-01-26 21:33:33,310 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-26 21:33:33,312 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-01-26 21:33:33,312 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-01-26 21:33:33,312 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-26 21:33:33,313 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 32.666666666666664) internal successors, (196), 6 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-01-26 21:33:33,364 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:33:33,384 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:33:33,427 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 171 and size of Sequence is : 172[2021-01-26 21:33:33,472 INFO L164 SleepSetCegar]: Size of mCounterexample is: 172 [2021-01-26 21:33:33,474 INFO L165 SleepSetCegar]: [4729#[ULTIMATE.startENTRY]true, 4731#[L-1]true, 4733#[L-1-1]true, 4735#[L17]true, 4737#[L17-1]true, 4739#[L17-2]true, 4741#[L17-3]true, 4743#[L17-4]true, 4745#[L715]true, 4747#[L716](= ~next_alloc_idx~0 1), 4749#[L716-1](= ~next_alloc_idx~0 1), 4751#[L716-2](= ~next_alloc_idx~0 1), 4753#[L717](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 4755#[L717-1](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 4757#[L769](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 4759#[L769-1](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 4761#[L-1-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 4763#[L-1-3](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 4765#[L788](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 4767#[L789-4](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 4771#[L789-1](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 4773#[L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 4775#[L789-3, thr1ENTRY](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 4777#[L789-3, L773](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 4781#[L789-3, L773-3](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 4785#[L776, L789-3](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 4789#[L732, L789-3](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 4795#[L732-1, L789-3](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 4799#[L732-1, L789-4](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 4803#[L789-1, L732-1](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 4809#[L732-1, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 4811#[L732-1, L789-3, thr1ENTRY](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 4815#[L732-1, L789-3, L773](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 4823#[L732-1, L773-3, L789-3](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 4827#[L732-1, L789-3, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 4837#[L776-2, L789-3, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 4843#[L779, L789-3, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 4855#[L780, L789-3, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 4861#[L789-3, L776, L780-3](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 4871#[L789-3, L776, L762](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 4877#[L789-3, L776, L763](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 4883#[L763-1, L789-3, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 4893#[L789-3, L776, L763-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 4901#[L766-3, L789-3, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 4907#[L765, L789-3, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 4919#[L765-1, L789-3, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 4927#[L765-2, L789-3, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 4935#[L740, L789-3, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 4941#[L789-3, L776, L741](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 4949#[L789-3, L776, L741-1](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 4959#[L789-3, L776, L741-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 4965#[L741-3, L789-3, L776](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 4973#[L789-3, L776, L741-4](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 4981#[L789-3, L776, L742](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 4989#[L789-3, L776, L719](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 4999#[L789-3, L776, L720](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 5011#[L789-3, L776, L720-3](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 5013#[L725, L789-3, L776](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 5025#[L726, L789-3, L776](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 5033#[L727, L789-3, L776](and (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 5039#[L727-3, L789-3, L776](and (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 5051#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 5055#[L789-3, L776, L742-1](and (= 1 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 5065#[L742-2, L789-3, L776](and (= 1 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 5075#[L789-3, L742-3, L776](and (= 1 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 5083#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 5091#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 5097#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 5113#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 5115#[L789-3, L776, L748-1](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of3ForFork0_push_#t~mem10| (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|)) (<= ~next_alloc_idx~0 3)), 5125#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 3))), 5135#[L789-3, L776, L749](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 5143#[L750, L789-3, L776](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 5149#[L750-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 5157#[L789-3, L776, L751](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 5163#[L751-1, L789-3, L776](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 5173#[L789-3, L776, L752](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 5183#[L741-7, L789-3, L776](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 5191#[L789-3, L741-8, L776](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 5197#[L740-1, L789-3, L776](and (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 5207#[L789-3, L765-3, L776](and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 5217#[L789-3, L776, L765-4](and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 5223#[L789-3, L776, L765-5](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 5229#[L789-3, L776, L766](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 5239#[L766-3, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 5247#[L765, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 5257#[L765-1, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 5265#[L765-2, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 5273#[L740, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 5279#[L789-3, L776, L741](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 5287#[L789-3, L776, L741-1](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 5297#[L789-3, L776, L741-2](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 5303#[L741-3, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 5311#[L789-3, L776, L741-4](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 5319#[L789-3, L776, L742](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 5327#[L789-3, L776, L719](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 5337#[L789-3, L776, L720](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 5349#[L789-3, L776, L720-3](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 5351#[L725, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 5363#[L726, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 5371#[L727, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 5377#[L727-3, L789-3, L776](<= ~next_alloc_idx~0 5), 5389#[L729, L789-3, L776](<= ~next_alloc_idx~0 5), 5393#[L789-3, L776, L742-1](<= ~next_alloc_idx~0 5), 5403#[L742-2, L789-3, L776](<= ~next_alloc_idx~0 5), 5413#[L789-3, L742-3, L776](<= ~next_alloc_idx~0 5), 5421#[L789-3, L743, L776](<= ~next_alloc_idx~0 5), 5427#[L789-3, L776, L744](<= ~next_alloc_idx~0 5), 5435#[L789-3, L776, L741-5](and (= |thr1Thread1of3ForFork0_push_#res| 0) (<= ~next_alloc_idx~0 5)), 5443#[L741-6, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_#res| 0) (<= ~next_alloc_idx~0 5)), 5453#[L740-1, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_#res| 0) (<= ~next_alloc_idx~0 5)), 5461#[L789-3, L765-3, L776](and (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of3ForFork0_push_#res| 0) (<= ~next_alloc_idx~0 5)), 5471#[L789-3, L776, L765-4](and (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of3ForFork0_push_#res| 0) (<= ~next_alloc_idx~0 5)), 5477#[L789-3, L776, L765-5](and (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0) (<= ~next_alloc_idx~0 5)), 5483#[L789-3, L776, L766](and (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0) (<= ~next_alloc_idx~0 5)), 5493#[L766-3, L789-3, L776](and (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0) (<= ~next_alloc_idx~0 5)), 5501#[L765, L789-3, L776](and (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0) (<= ~next_alloc_idx~0 5)), 5511#[L765-1, L789-3, L776](and (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0) (<= ~next_alloc_idx~0 5)), 5519#[L765-2, L789-3, L776](and (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (<= ~next_alloc_idx~0 5)), 5527#[L740, L789-3, L776](and (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (<= ~next_alloc_idx~0 5)), 5533#[L789-3, L776, L741](and (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (<= ~next_alloc_idx~0 5)), 5541#[L789-3, L776, L741-1](and (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (<= ~next_alloc_idx~0 5)), 5551#[L789-3, L776, L741-2](and (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (<= ~next_alloc_idx~0 5)), 5557#[L741-3, L789-3, L776](and (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (<= ~next_alloc_idx~0 5)), 5565#[L789-3, L776, L741-4](and (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (<= ~next_alloc_idx~0 5)), 5573#[L789-3, L776, L742](and (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (<= ~next_alloc_idx~0 5)), 5581#[L789-3, L776, L719](and (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (<= ~next_alloc_idx~0 5)), 5591#[L789-3, L776, L720](and (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (<= ~next_alloc_idx~0 5)), 5603#[L789-3, L776, L720-3](and (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (<= ~next_alloc_idx~0 5)), 5605#[L725, L789-3, L776](and (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (<= ~next_alloc_idx~0 5)), 5633#[L726, L789-3, L776](and (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (<= ~next_alloc_idx~0 5)), 5657#[L727, L789-3, L776](= thr1Thread1of3ForFork0_push_loop_~r~0 0), 5675#[L727-3, L789-3, L776](= thr1Thread1of3ForFork0_push_loop_~r~0 0), 5687#[L729, L789-3, L776](= thr1Thread1of3ForFork0_push_loop_~r~0 0), 5691#[L789-3, L776, L742-1](= thr1Thread1of3ForFork0_push_loop_~r~0 0), 5701#[L742-2, L789-3, L776](= thr1Thread1of3ForFork0_push_loop_~r~0 0), 5711#[L789-3, L742-3, L776](= thr1Thread1of3ForFork0_push_loop_~r~0 0), 5719#[L789-3, L743, L776](= thr1Thread1of3ForFork0_push_loop_~r~0 0), 5725#[L789-3, L776, L744](= thr1Thread1of3ForFork0_push_loop_~r~0 0), 5733#[L789-3, L776, L741-5](and (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 5741#[L741-6, L789-3, L776](and (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 5751#[L740-1, L789-3, L776](and (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 5759#[L789-3, L765-3, L776](and (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 5769#[L789-3, L776, L765-4](and (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 5775#[L789-3, L776, L765-5](and (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 5781#[L789-3, L776, L766](and (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 5791#[L766-3, L789-3, L776](and (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 5799#[L765, L789-3, L776](and (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 5809#[L765-1, L789-3, L776](and (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 5817#[L765-2, L789-3, L776](= thr1Thread1of3ForFork0_push_loop_~r~0 0), 5825#[L740, L789-3, L776](= thr1Thread1of3ForFork0_push_loop_~r~0 0), 5831#[L789-3, L776, L741](= thr1Thread1of3ForFork0_push_loop_~r~0 0), 5839#[L789-3, L776, L741-1](= thr1Thread1of3ForFork0_push_loop_~r~0 0), 5849#[L789-3, L776, L741-2](= thr1Thread1of3ForFork0_push_loop_~r~0 0), 5855#[L741-3, L789-3, L776](= thr1Thread1of3ForFork0_push_loop_~r~0 0), 5863#[L789-3, L776, L741-4](= thr1Thread1of3ForFork0_push_loop_~r~0 0), 5871#[L789-3, L776, L742](= thr1Thread1of3ForFork0_push_loop_~r~0 0), 5879#[L789-3, L776, L719](= thr1Thread1of3ForFork0_push_loop_~r~0 0), 5889#[L789-3, L776, L720](= thr1Thread1of3ForFork0_push_loop_~r~0 0), 5901#[L789-3, L776, L720-3](= thr1Thread1of3ForFork0_push_loop_~r~0 0), 5903#[L725, L789-3, L776](= thr1Thread1of3ForFork0_push_loop_~r~0 0), 5915#[L726, L789-3, L776](= thr1Thread1of3ForFork0_push_loop_~r~0 0), 5923#[L726, L789-3, L732](= thr1Thread1of3ForFork0_push_loop_~r~0 0), 5945#[L726, L732-1, L789-3](= thr1Thread1of3ForFork0_push_loop_~r~0 0), 5969#[L726, L732-1, L789-4](= thr1Thread1of3ForFork0_push_loop_~r~0 0), 6011#[L726, L732-1, L789-1](= thr1Thread1of3ForFork0_push_loop_~r~0 0), 6046#[L726, L732-1, L789-2](= thr1Thread1of3ForFork0_push_loop_~r~0 0), 6079#[L726, L732-1, L789-3, thr1ENTRY](= thr1Thread1of3ForFork0_push_loop_~r~0 0), 6123#[L726, L732-1, L789-4, thr1ENTRY](= thr1Thread1of3ForFork0_push_loop_~r~0 0), 6174#[L726, L732-1, L789-1, thr1ENTRY](= thr1Thread1of3ForFork0_push_loop_~r~0 0), 6222#[L726, L732-1, L789-2, thr1ENTRY](= thr1Thread1of3ForFork0_push_loop_~r~0 0), 6260#[L726, L732-1, ULTIMATE.startErr0INUSE_VIOLATION, thr1ENTRY](= thr1Thread1of3ForFork0_push_loop_~r~0 0)] [2021-01-26 21:33:33,680 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2021-01-26 21:33:33,681 INFO L429 AbstractCegarLoop]: === Iteration 6 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 21:33:33,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 21:33:33,683 INFO L82 PathProgramCache]: Analyzing trace with hash 953216131, now seen corresponding path program 1 times [2021-01-26 21:33:33,683 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 21:33:33,683 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009775605] [2021-01-26 21:33:33,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 21:33:33,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:33:33,906 INFO L134 CoverageAnalysis]: Checked inductivity of 153 backedges. 99 proven. 47 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-01-26 21:33:33,907 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009775605] [2021-01-26 21:33:33,907 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [508544749] [2021-01-26 21:33:33,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-26 21:33:34,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:33:34,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 523 conjuncts, 7 conjunts are in the unsatisfiable core [2021-01-26 21:33:34,099 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-26 21:33:34,244 INFO L134 CoverageAnalysis]: Checked inductivity of 153 backedges. 115 proven. 8 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-01-26 21:33:34,244 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-26 21:33:34,244 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 14 [2021-01-26 21:33:34,245 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183198667] [2021-01-26 21:33:34,245 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-01-26 21:33:34,245 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-26 21:33:34,246 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-01-26 21:33:34,246 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-01-26 21:33:34,246 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-26 21:33:34,247 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 16.571428571428573) internal successors, (232), 14 states have internal predecessors, (232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Size of Word is: 125 and size of Sequence is : 126[2021-01-26 21:33:34,523 INFO L164 SleepSetCegar]: Size of mCounterexample is: 126 [2021-01-26 21:33:34,526 INFO L165 SleepSetCegar]: [6792#[ULTIMATE.startENTRY]true, 6794#[L-1]true, 6796#[L-1-1]true, 6798#[L17]true, 6800#[L17-1]true, 6802#[L17-2]true, 6804#[L17-3]true, 6806#[L17-4]true, 6808#[L715]true, 6810#[L716](= ~next_alloc_idx~0 1), 6812#[L716-1](= ~next_alloc_idx~0 1), 6814#[L716-2](= ~next_alloc_idx~0 1), 6816#[L717](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 6818#[L717-1](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 6820#[L769](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 6822#[L769-1](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 6824#[L-1-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 6826#[L-1-3](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 6828#[L788](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 6830#[L789-4](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 6834#[L789-1](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 6836#[L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 6838#[L789-3, thr1ENTRY](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 6840#[L789-3, L773](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 6844#[L789-3, L773-3](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 6848#[L776, L789-3](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 6852#[L732, L789-3](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 6858#[L732-1, L789-3](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 6862#[L732-1, L789-4](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 6866#[L789-1, L732-1](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 6872#[L732-1, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 6874#[L732-1, L789-3, thr1ENTRY](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 6878#[L732-1, L789-3, L773](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 6886#[L732-1, L773-3, L789-3](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 6890#[L732-1, L789-3, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 6900#[L776-2, L789-3, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 6906#[L779, L789-3, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 6918#[L780, L789-3, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 6924#[L789-3, L776, L780-3](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 6934#[L789-3, L776, L762](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 6940#[L789-3, L776, L763](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 6946#[L763-1, L789-3, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 6956#[L789-3, L776, L763-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 6964#[L766-3, L789-3, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 6970#[L765, L789-3, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 6982#[L765-1, L789-3, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 6990#[L765-2, L789-3, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 6998#[L740, L789-3, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 7004#[L789-3, L776, L741](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 7012#[L789-3, L776, L741-1](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 7022#[L789-3, L776, L741-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 7028#[L741-3, L789-3, L776](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 7036#[L789-3, L776, L741-4](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 7044#[L789-3, L776, L742](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 7052#[L789-3, L776, L719](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 7062#[L789-3, L776, L720](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 7074#[L789-3, L776, L720-3](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 7076#[L725, L789-3, L776](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 7088#[L726, L789-3, L776](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 7096#[L727, L789-3, L776](and (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 7102#[L727-3, L789-3, L776](and (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 7114#[L729, L789-3, L776](and (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 7118#[L789-3, L776, L742-1](and (= 1 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 7128#[L742-2, L789-3, L776](and (= 1 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 7138#[L789-3, L742-3, L776](and (= 1 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 7146#[L789-3, L743, L776](and (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 7154#[L746, L789-3, L776](and (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 7160#[L789-3, L776, L747-2](and (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 7176#[L789-3, L776, L748](and (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 7178#[L789-3, L776, L748-1](and (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of3ForFork0_push_#t~mem10| (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|)) (<= ~next_alloc_idx~0 3)), 7188#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 3))), 7198#[L789-3, L776, L749](and (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 7206#[L750, L789-3, L776](and (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 7212#[L750-3, L789-3, L776](and (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 7220#[L789-3, L776, L751](and (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 7226#[L751-1, L789-3, L776](and (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 7236#[L789-3, L776, L752](and (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 7246#[L741-7, L789-3, L776](and (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 7254#[L789-3, L741-8, L776](and (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 7260#[L740-1, L789-3, L776](and (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 7270#[L789-3, L765-3, L776](and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 7280#[L789-3, L776, L765-4](and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 7286#[L789-3, L776, L765-5](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 7292#[L789-3, L776, L766](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 7302#[L766-3, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 7310#[L765, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 7320#[L765-1, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 7328#[L765-2, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 7336#[L740, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 7342#[L789-3, L776, L741](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 7350#[L789-3, L776, L741-1](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 7360#[L789-3, L776, L741-2](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 7366#[L741-3, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 7374#[L789-3, L776, L741-4](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 7382#[L789-3, L776, L742](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 7390#[L789-3, L776, L719](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 7400#[L789-3, L776, L720](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 7412#[L789-3, L776, L720-3](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 7414#[L725, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 7428#[L726, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 7438#[L727, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 7444#[L727-3, L789-3, L776](and (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 5)), 7458#[L729, L789-3, L776](and (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 5)), 7464#[L789-3, L776, L742-1](and (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 5)), 7474#[L742-2, L789-3, L776](and (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 5)), 7486#[L789-3, L742-3, L776](and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 5)), 7496#[L789-3, L743, L776](and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 5)), 7504#[L746, L789-3, L776](and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 5)), 7542#[L789-3, L776, L747-2](and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 5)), 7588#[L789-3, L776, L748](and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 5)), 7622#[L789-3, L776, L748-1](and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 5)), 7664#[L748-2, L789-3, L776](and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 5)), 7706#[L789-3, L776, L749](and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 5)), 7746#[L750, L789-3, L776](and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 5)), 7784#[L750-3, L789-3, L776](and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 5)), 7824#[L789-3, L776, L751](and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 5)), 7870#[L751-1, L789-3, L776](and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 5)), 7912#[L789-3, L776, L752](and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 5)), 7954#[L741-7, L789-3, L776](and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 5)), 7994#[L789-3, L741-8, L776](and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 5)), 8028#[L740-1, L789-3, L776](and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 5)), 8054#[L789-3, L765-3, L776](and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 5)), 8080#[L789-3, L776, L765-4](and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 5)), 8102#[L789-3, L776, L765-5](and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 5)), 8124#[L789-3, L776, L766](and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 5)), 8160#[thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, L789-3, L776](and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 5))] [2021-01-26 21:33:34,734 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-26 21:33:34,735 INFO L429 AbstractCegarLoop]: === Iteration 7 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 21:33:34,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 21:33:34,736 INFO L82 PathProgramCache]: Analyzing trace with hash -1639348540, now seen corresponding path program 1 times [2021-01-26 21:33:34,737 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 21:33:34,737 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010089943] [2021-01-26 21:33:34,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 21:33:34,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:33:35,296 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-01-26 21:33:35,297 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010089943] [2021-01-26 21:33:35,297 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [682159354] [2021-01-26 21:33:35,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-26 21:33:35,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:33:35,474 INFO L263 TraceCheckSpWp]: Trace formula consists of 408 conjuncts, 60 conjunts are in the unsatisfiable core [2021-01-26 21:33:35,480 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-26 21:33:35,538 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-01-26 21:33:35,539 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-26 21:33:35,547 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-26 21:33:35,548 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-01-26 21:33:35,548 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2021-01-26 21:33:35,586 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-26 21:33:35,587 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 15 [2021-01-26 21:33:35,588 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-26 21:33:35,593 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-26 21:33:35,593 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-01-26 21:33:35,594 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:17, output treesize:11 [2021-01-26 21:33:35,765 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:33:35,769 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:33:35,884 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 19 [2021-01-26 21:33:35,885 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-26 21:33:35,898 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-26 21:33:35,899 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-01-26 21:33:35,899 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:36, output treesize:32 [2021-01-26 21:33:36,139 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-26 21:33:36,140 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 45 [2021-01-26 21:33:36,142 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-26 21:33:36,181 INFO L625 ElimStorePlain]: treesize reduction 12, result has 78.2 percent of original size [2021-01-26 21:33:36,188 INFO L547 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-26 21:33:36,188 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:43, output treesize:32 [2021-01-26 21:33:36,528 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:33:36,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-26 21:33:36,685 INFO L348 Elim1Store]: treesize reduction 19, result has 83.6 percent of original size [2021-01-26 21:33:36,686 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 111 [2021-01-26 21:33:36,687 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-01-26 21:33:36,689 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-26 21:33:36,732 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-26 21:33:36,733 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 27 treesize of output 77 [2021-01-26 21:33:36,734 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:33:36,742 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-01-26 21:33:36,886 WARN L193 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 47 [2021-01-26 21:33:36,887 INFO L625 ElimStorePlain]: treesize reduction 91, result has 55.8 percent of original size [2021-01-26 21:33:36,890 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:33:36,891 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:33:36,893 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:33:36,895 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:33:36,896 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:33:36,905 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:33:36,907 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:33:36,910 INFO L547 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-2 vars, End of recursive call: 7 dim-0 vars, and 2 xjuncts. [2021-01-26 21:33:36,911 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:100, output treesize:100 [2021-01-26 21:33:36,912 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:33:36,913 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:33:36,914 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:33:37,051 INFO L375 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 7, 2, 1] term [2021-01-26 21:33:37,051 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:33:37,055 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:33:37,057 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:33:37,062 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:33:37,064 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:33:37,066 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:33:37,070 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:33:44,357 WARN L193 SmtUtils]: Spent 7.15 s on a formula simplification. DAG size of input: 76 DAG size of output: 62 [2021-01-26 21:33:44,367 INFO L603 QuantifierPusher]: Distributing 4 conjuncts over 2 disjuncts [2021-01-26 21:33:44,643 WARN L193 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 65 [2021-01-26 21:33:44,878 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-01-26 21:33:45,082 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-01-26 21:33:45,459 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 15 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-01-26 21:33:45,460 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-26 21:33:45,460 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 22] total 39 [2021-01-26 21:33:45,460 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701590966] [2021-01-26 21:33:45,461 INFO L461 AbstractCegarLoop]: Interpolant automaton has 40 states [2021-01-26 21:33:45,461 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-26 21:33:45,461 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2021-01-26 21:33:45,462 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=197, Invalid=1363, Unknown=0, NotChecked=0, Total=1560 [2021-01-26 21:33:45,462 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-26 21:33:45,463 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 40 states, 39 states have (on average 6.102564102564102) internal successors, (238), 40 states have internal predecessors, (238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-01-26 21:33:48,698 WARN L193 SmtUtils]: Spent 249.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 105 [2021-01-26 21:33:49,293 WARN L193 SmtUtils]: Spent 387.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 124 [2021-01-26 21:33:49,697 WARN L193 SmtUtils]: Spent 270.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 107 [2021-01-26 21:33:49,919 WARN L193 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 72 [2021-01-26 21:33:51,074 WARN L193 SmtUtils]: Spent 1.11 s on a formula simplification. DAG size of input: 82 DAG size of output: 74 [2021-01-26 21:33:51,115 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:33:51,341 WARN L193 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 70 [2021-01-26 21:33:51,356 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:33:51,544 WARN L193 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 72 [2021-01-26 21:33:51,629 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:33:51,800 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:33:51,863 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:33:51,887 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:33:52,087 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:33:52,146 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:33:52,158 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:33:52,663 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:33:53,112 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:33:53,193 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:33:53,249 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:33:53,386 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:33:53,444 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:33:53,604 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:33:53,648 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:33:53,682 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:33:53,773 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:33:53,920 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:33:54,004 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:33:54,193 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:33:54,236 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:33:54,432 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 339 and size of Sequence is : 340[2021-01-26 21:33:54,561 INFO L164 SleepSetCegar]: Size of mCounterexample is: 340 [2021-01-26 21:33:54,579 INFO L165 SleepSetCegar]: [8574#[ULTIMATE.startENTRY]true, 8576#[L-1]true, 8578#[L-1-1]true, 8580#[L17]true, 8582#[L17-1]true, 8584#[L17-2]true, 8586#[L17-3]true, 8588#[L17-4]true, 8590#[L715]true, 8592#[L716](= ~next_alloc_idx~0 1), 8596#[L716-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1)), 8598#[L716-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1)), 8602#[L717](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 8604#[L717-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 8606#[L769](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 8608#[L769-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 8610#[L-1-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 8612#[L-1-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 8614#[L788](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 8616#[L789-4](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 8620#[L789-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 8622#[L789-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 8624#[L789-3, thr1ENTRY](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 8626#[L789-3, L773](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 8630#[L789-3, L773-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 8634#[L776, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 8638#[L732, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 8644#[L732-1, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 8648#[L732-1, L789-4](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 8652#[L789-1, L732-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 8658#[L732-1, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 8660#[L732-1, L789-3, thr1ENTRY](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 8664#[L732-1, L789-3, L773](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 8672#[L732-1, L773-3, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 8676#[L732-1, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 8686#[L776-2, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 8692#[L779, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 8704#[L780, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 8710#[L789-3, L776, L780-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 8720#[L789-3, L776, L762](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 8726#[L789-3, L776, L763](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 8732#[L763-1, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 8742#[L789-3, L776, L763-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 8750#[L766-3, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 8756#[L765, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 8768#[L765-1, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 8776#[L765-2, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 8784#[L740, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 8790#[L789-3, L776, L741](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 8798#[L789-3, L776, L741-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 8808#[L789-3, L776, L741-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 8816#[L741-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 8824#[L789-3, L776, L741-4](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 8832#[L789-3, L776, L742](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 8840#[L789-3, L776, L719](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 8850#[L789-3, L776, L720](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 8862#[L789-3, L776, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 8864#[L725, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 8878#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 8888#[L727, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 8894#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 8908#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 8914#[L789-3, L776, L742-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= 1 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 8924#[L742-2, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= 1 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 8936#[L789-3, L742-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= 1 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 8946#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 8954#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 8960#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 8976#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 8980#[L789-3, L776, L748-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of3ForFork0_push_#t~mem10| (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|)) (<= ~next_alloc_idx~0 3)), 8992#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 3))), 9004#[L789-3, L776, L749](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 9012#[L750, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 9020#[L750-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 9028#[L789-3, L776, L751](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 9034#[L751-1, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 9044#[L789-3, L776, L752](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 9056#[L741-7, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 9066#[L789-3, L741-8, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 3)), 9074#[L740-1, L789-3, L776](and (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 3)), 9086#[L789-3, L765-3, L776](and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 3)), 9096#[L789-3, L776, L765-4](and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 3)), 9104#[L789-3, L776, L765-5](and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 9112#[L789-3, L776, L766](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 3)), 9124#[L766-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 9132#[L765, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 9142#[L765-1, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 9152#[L765-2, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 9162#[L740, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 9168#[L789-3, L776, L741](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 9176#[L789-3, L776, L741-1](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 9186#[L789-3, L776, L741-2](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 9194#[L741-3, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 9202#[L789-3, L776, L741-4](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 9212#[L789-3, L776, L742](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 9222#[L789-3, L776, L719](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 9232#[L789-3, L776, L720](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 9246#[L789-3, L776, L720-3](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 9248#[L725, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 9262#[L726, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 9270#[L727, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 9278#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 9292#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 9298#[L789-3, L776, L742-1](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 9308#[L742-2, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 9320#[L789-3, L742-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 9330#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 9338#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 9344#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 9358#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 9362#[L789-3, L776, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (<= ~next_alloc_idx~0 5))), 9374#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (<= ~next_alloc_idx~0 5))), 9386#[L789-3, L776, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (<= ~next_alloc_idx~0 5))), 9394#[L750, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (<= ~next_alloc_idx~0 5))), 9402#[L750-3, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (not (= (select .cse6 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5))), 9412#[L789-3, L776, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)))), 9418#[L751-1, L789-3, L776](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)))), 9428#[L789-3, L776, L752](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (not (= (select .cse6 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5))), 9440#[L741-7, L789-3, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5))), 9448#[L789-3, L741-8, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5))), 9456#[L740-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 9468#[L789-3, L765-3, L776](and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 5)), 9478#[L789-3, L776, L765-4](and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 5)), 9484#[L789-3, L776, L765-5](and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 5)), 9490#[L789-3, L776, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 9500#[L766-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 9532#[L765, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 9566#[L765-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 9600#[L765-2, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 9632#[L740, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 9662#[L789-3, L776, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 9694#[L789-3, L776, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 9728#[L789-3, L776, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 9760#[L741-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 9792#[L789-3, L776, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 9824#[L789-3, L776, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 9856#[L789-3, L776, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 9890#[L789-3, L776, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 9926#[L789-3, L776, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 9958#[L725, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 9996#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 10028#[L727, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 10056#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 10086#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 10108#[L789-3, L776, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 10134#[L742-2, L789-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 10162#[L789-3, L742-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 10188#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 10216#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 10238#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 10268#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 10286#[L789-3, L776, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 10312#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 10338#[L789-3, L776, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 10362#[L750, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 10384#[L750-3, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 10408#[L789-3, L776, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse4 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse5 (select .cse9 0))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (= |~#top~0.offset| 0))) (or (and .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse1 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse2 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse2 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse0 .cse4 .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse1 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse5)))) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse6 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse6 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse4)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse6 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse7 0)) (= (select .cse7 v_prenex_1) 0))))) (and .cse4 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse5))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 10434#[L751-1, L789-3, L776](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse4 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse5 (select .cse9 0))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (= |~#top~0.offset| 0))) (or (and .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse1 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse2 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse2 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse0 .cse4 .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse1 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse5)))) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse6 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse6 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse4)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse6 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse7 0)) (= (select .cse7 v_prenex_1) 0))))) (and .cse4 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse5))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 10460#[L789-3, L776, L752](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 10486#[L741-7, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 10510#[L789-3, L741-8, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 10532#[L740-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 10558#[L789-3, L765-3, L776](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 10584#[L789-3, L776, L765-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 10606#[L789-3, L776, L765-5](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 10628#[L789-3, L776, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 10658#[L766-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 10682#[L765, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 10708#[L765-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 10732#[L765-2, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 10756#[L740, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 10778#[L789-3, L776, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 10802#[L789-3, L776, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 10828#[L789-3, L776, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 10850#[L741-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 10874#[L789-3, L776, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 10898#[L789-3, L776, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 10922#[L789-3, L776, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 10948#[L789-3, L776, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 10976#[L789-3, L776, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 10998#[L725, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 11026#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 11046#[L726, L789-3, L732](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 11064#[L726, L732-1, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0)), 11080#[L726, L789-3, L776-2](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0)), 11105#[L726, L779, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0)), 11163#[L726, L780, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0)), 11210#[L726, L789-3, L780-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0)), 11257#[L726, L789-3, L762](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0)), 11300#[L726, L789-3, L763](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0)), 11345#[L726, L789-3, L763-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0)), 11390#[L726, L763-2, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0)), 11435#[L726, L789-3, L766-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0)), 11493#[L726, L789-3, L765](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0)), 11538#[L726, L789-3, L765-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0)), 11585#[L726, L765-2, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0)), 11628#[L726, L789-3, L740](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0)), 11673#[L726, L789-3, L741](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0)), 11720#[L726, L789-3, L741-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0)), 11763#[L726, L741-2, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0)), 11808#[L726, L789-3, L741-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0)), 11853#[L726, L789-3, L741-4](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0)), 11898#[L726, L789-3, L742](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0)), 11943#[L726, L719, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0)), 11988#[L726, L789-3, L720](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0)), 12033#[L726, L720-3, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0)), 12091#[L726, L722, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0)), 12138#[L727, L722, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0)), 12183#[L722, L727-3, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0)), 12230#[L729, L722, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0)), 12273#[L722, L789-3, L742-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0)), 12318#[L722, L742-2, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0)), 12363#[L722, L789-3, L742-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 12408#[L722, L789-3, L743](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 12470#[L722, L746, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 12515#[L722, L789-3, L747-2](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 12579#[L722, L789-3, L748](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 12622#[L722, L789-3, L748-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (= |thr1Thread1of3ForFork0_push_#t~mem10| (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 12669#[L722, L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0))), 12718#[L722, L789-3, L749](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 12761#[L722, L750, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 12808#[L722, L750-3, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 12853#[L722, L789-3, L751](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 12911#[L722, L751-1, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 12958#[L722, L789-3, L752](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 13005#[L722, L741-7, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 13050#[L722, L789-3, L741-8](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 13097#[L722, L740-1, L789-3](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 13144#[L722, L789-3, L765-3](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 13189#[L722, L789-3, L765-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 13234#[L722, L789-3, L765-5](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 13279#[L722, L789-3, L766](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 13339#[L722, L766-3, L789-3](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 13399#[L722, L765, L789-3](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 13446#[L765-1, L722, L789-3](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 13493#[L722, L765-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 13538#[L722, L740, L789-3](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 13583#[L722, L789-3, L741](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 13628#[L722, L789-3, L741-1](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 13673#[L722, L789-3, L741-2](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 13718#[L722, L741-3, L789-3](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 13763#[L722, L789-3, L741-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 13808#[L722, L789-3, L742](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 13853#[L722, L789-3, L719](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 13898#[L722, L789-3, L720](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 13947#[L722, L789-3, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 14003#[L722, L789-3, L722](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 14048#[L722, L722-3, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 14082#[L722, L727-3, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 14096#[L729, L722, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 14106#[L722, L789-3, L742-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 14118#[L722, L742-2, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 14130#[L722, L789-3, L742-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 14142#[L722, L789-3, L743](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 14156#[L722, L789-3, L744](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 14205#[L722, L789-3, L741-5](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of3ForFork0_push_#res| 0)), 14250#[L741-6, L722, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of3ForFork0_push_#res| 0)), 14288#[L722, L740-1, L789-3](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of3ForFork0_push_#res| 0)), 14312#[L722, L789-3, L765-3](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of3ForFork0_push_#res| 0)), 14336#[L722, L789-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of3ForFork0_push_#res| 0)), 14360#[L722, L789-3, L765-5](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 14384#[L722, L789-3, L766](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 14414#[L722, L766-3, L789-3](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 14440#[L722, L765, L789-3](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 14464#[L765-1, L722, L789-3](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 14488#[L722, L765-2, L789-3](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 14512#[L722, L740, L789-3](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 14536#[L722, L789-3, L741](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 14560#[L722, L789-3, L741-1](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 14584#[L722, L789-3, L741-2](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 14608#[L722, L741-3, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 14632#[L722, L789-3, L741-4](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 14656#[L722, L789-3, L742](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 14680#[L722, L789-3, L719](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 14704#[L722, L789-3, L720](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 14732#[L722, L789-3, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 14760#[L722, L789-3, L722](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 14784#[L722, L722-3, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 14808#[L722, L727-3, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 14834#[L729, L722, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 14856#[L722, L789-3, L742-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 14880#[L722, L742-2, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 14904#[L722, L789-3, L742-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 14928#[L722, L789-3, L743](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 14958#[L722, L789-3, L744](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 14986#[L722, L789-3, L741-5](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 15010#[L741-6, L722, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 15034#[L722, L740-1, L789-3](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 15058#[L722, L789-3, L765-3](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 15082#[L722, L789-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 15100#[L789-3, L722-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 15130#[L727-3, L789-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 15173#[L729, L789-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 15220#[L789-3, L765-4, L742-1](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 15265#[L789-3, L765-4, L742-2](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 15308#[L742-3, L789-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 15353#[L789-3, L765-4, L743](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 15411#[L744, L789-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 15458#[L789-3, L765-4, L741-5](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 15503#[L789-3, L765-4, L741-6](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 15550#[L740-1, L789-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 15593#[L765-3, L789-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 15638#[L765-4, L789-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 15685#[L789-3, L765-5, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 15730#[L766, L789-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 15790#[L789-3, L766-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 15850#[L789-3, L765, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 15893#[L789-3, L765-4, L765-1](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 15940#[L765-2, L789-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 15983#[L789-3, L765-4, L740](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 16028#[L789-3, L741, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 16075#[L789-3, L765-4, L741-1](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 16118#[L741-2, L789-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 16163#[L789-3, L741-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 16208#[L789-3, L765-4, L741-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 16255#[L789-3, L742, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 16300#[L719, L789-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 16343#[L789-3, L720, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 16388#[L720-3, L789-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 16435#[L789-3, L725, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 16478#[L726, L789-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 16525#[L727, L789-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 16557#[L727, L789-4, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 16600#[L789-1, L727, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 16647#[L727, L789-2, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 16688#[L727-3, L789-2, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 16733#[L729, L789-2, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 16782#[L789-2, L765-4, L742-1](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 16825#[L789-2, L765-4, L742-2](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 16868#[L742-3, L789-2, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 16913#[L789-2, L765-4, L743](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 16971#[L744, L789-2, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 17018#[L789-2, L765-4, L741-5](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 17063#[L789-2, L765-4, L741-6](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 17110#[L789-2, L740-1, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 17153#[L765-3, L789-2, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 17198#[L789-2, L765-4, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 17247#[L789-2, L765-5, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 17292#[L766, L789-2, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 17348#[L789-2, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0))] [2021-01-26 21:33:54,797 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-26 21:33:54,798 INFO L429 AbstractCegarLoop]: === Iteration 8 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 21:33:54,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 21:33:54,799 INFO L82 PathProgramCache]: Analyzing trace with hash -836320596, now seen corresponding path program 1 times [2021-01-26 21:33:54,800 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 21:33:54,800 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041321569] [2021-01-26 21:33:54,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 21:33:54,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:33:55,088 INFO L134 CoverageAnalysis]: Checked inductivity of 497 backedges. 269 proven. 0 refuted. 0 times theorem prover too weak. 228 trivial. 0 not checked. [2021-01-26 21:33:55,089 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041321569] [2021-01-26 21:33:55,089 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-26 21:33:55,089 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-01-26 21:33:55,089 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33201011] [2021-01-26 21:33:55,090 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-01-26 21:33:55,091 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-26 21:33:55,091 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-01-26 21:33:55,092 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-01-26 21:33:55,092 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-26 21:33:55,092 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 64.0) internal successors, (192), 3 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-01-26 21:33:55,217 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:33:55,235 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:33:55,275 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:33:55,549 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 329 and size of Sequence is : 330[2021-01-26 21:33:55,603 INFO L164 SleepSetCegar]: Size of mCounterexample is: 330 [2021-01-26 21:33:55,618 INFO L165 SleepSetCegar]: [17357#[ULTIMATE.startENTRY]true, 17359#[L-1]true, 17361#[L-1-1]true, 17363#[L17]true, 17365#[L17-1]true, 17367#[L17-2]true, 17369#[L17-3]true, 17371#[L17-4]true, 17373#[L715]true, 17375#[L716](and (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 640)), 17377#[L716-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 640)), 17379#[L716-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 640)), 17381#[L717](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 17383#[L717-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 17385#[L769](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 17387#[L769-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 17389#[L-1-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 17391#[L-1-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 17393#[L788](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 17395#[L789-4](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 17399#[L789-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 17401#[L789-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 17403#[L789-3, thr1ENTRY](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 17405#[L789-3, L773](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 17409#[L789-3, L773-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 17413#[L776, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 17417#[L732, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 17423#[L732-1, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 17427#[L732-1, L789-4](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 17431#[L789-1, L732-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 17437#[L732-1, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 17439#[L732-1, L789-3, thr1ENTRY](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 17443#[L732-1, L789-3, L773](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 17451#[L732-1, L773-3, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 17455#[L732-1, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 17465#[L776-2, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 17471#[L779, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 17483#[L780, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 17489#[L789-3, L776, L780-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 17499#[L789-3, L776, L762](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 17505#[L789-3, L776, L763](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 17511#[L763-1, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 17521#[L789-3, L776, L763-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 17529#[L766-3, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 17535#[L765, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 17547#[L765-1, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 17555#[L765-2, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 17563#[L740, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 17569#[L789-3, L776, L741](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 17577#[L789-3, L776, L741-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 17587#[L789-3, L776, L741-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 17593#[L741-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 17601#[L789-3, L776, L741-4](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 17609#[L789-3, L776, L742](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 17617#[L789-3, L776, L719](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 17627#[L789-3, L776, L720](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 17639#[L789-3, L776, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 17641#[L725, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 17653#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 17661#[L727, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 17667#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 17679#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 17683#[L789-3, L776, L742-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= 1 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 17693#[L742-2, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= 1 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 17703#[L789-3, L742-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= 1 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 17711#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 17719#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 17725#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 17741#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 17743#[L789-3, L776, L748-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of3ForFork0_push_#t~mem10| (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|)) (<= ~next_alloc_idx~0 3)), 17753#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 3))), 17763#[L789-3, L776, L749](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 17771#[L750, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 17777#[L750-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 17785#[L789-3, L776, L751](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 17791#[L751-1, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 17801#[L789-3, L776, L752](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 17811#[L741-7, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 17819#[L789-3, L741-8, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 3)), 17825#[L740-1, L789-3, L776](and (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 3)), 17835#[L789-3, L765-3, L776](and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 3)), 17845#[L789-3, L776, L765-4](and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 3)), 17851#[L789-3, L776, L765-5](and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 17857#[L789-3, L776, L766](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 3)), 17867#[L766-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 17875#[L765, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 17885#[L765-1, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 17893#[L765-2, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 17901#[L740, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 17907#[L789-3, L776, L741](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 17915#[L789-3, L776, L741-1](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 17925#[L789-3, L776, L741-2](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 17931#[L741-3, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 17939#[L789-3, L776, L741-4](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 17947#[L789-3, L776, L742](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 17955#[L789-3, L776, L719](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 17965#[L789-3, L776, L720](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 17977#[L789-3, L776, L720-3](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 17979#[L725, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3) (<= ~next_alloc_idx~0 640)), 17991#[L726, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3) (<= ~next_alloc_idx~0 640)), 17999#[L727, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 18005#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 18017#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 18021#[L789-3, L776, L742-1](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 18031#[L742-2, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 18041#[L789-3, L742-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 18049#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 18057#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 18063#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 18077#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 18079#[L789-3, L776, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (<= ~next_alloc_idx~0 5))), 18089#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (<= ~next_alloc_idx~0 5))), 18099#[L789-3, L776, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (<= ~next_alloc_idx~0 5))), 18107#[L750, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (<= ~next_alloc_idx~0 5))), 18113#[L750-3, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (not (= (select .cse6 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5))), 18121#[L789-3, L776, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)))), 18127#[L751-1, L789-3, L776](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)))), 18137#[L789-3, L776, L752](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (not (= (select .cse6 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5))), 18147#[L741-7, L789-3, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5))), 18155#[L789-3, L741-8, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5))), 18161#[L740-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 18171#[L789-3, L765-3, L776](and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 5)), 18181#[L789-3, L776, L765-4](and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 5)), 18187#[L789-3, L776, L765-5](and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 5)), 18193#[L789-3, L776, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 18203#[L766-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 18211#[L765, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 18221#[L765-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 18229#[L765-2, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 18237#[L740, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 18243#[L789-3, L776, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 18251#[L789-3, L776, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 18261#[L789-3, L776, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 18267#[L741-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 18275#[L789-3, L776, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 18283#[L789-3, L776, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 18291#[L789-3, L776, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 18301#[L789-3, L776, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 18313#[L789-3, L776, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 18315#[L725, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5) (<= ~next_alloc_idx~0 640)), 18327#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 18335#[L727, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 18341#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 18353#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 18357#[L789-3, L776, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 18367#[L742-2, L789-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 18377#[L789-3, L742-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 18385#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 18393#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 18399#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 18413#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 18415#[L789-3, L776, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 18425#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 18435#[L789-3, L776, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 18443#[L750, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 18449#[L750-3, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 18457#[L789-3, L776, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse4 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse5 (select .cse9 0))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (= |~#top~0.offset| 0))) (or (and .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse1 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse2 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse2 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse0 .cse4 .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse1 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse5)))) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse6 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse6 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse4)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse6 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse7 0)) (= (select .cse7 v_prenex_1) 0))))) (and .cse4 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse5))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 18463#[L751-1, L789-3, L776](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse4 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse5 (select .cse9 0))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (= |~#top~0.offset| 0))) (or (and .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse1 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse2 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse2 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse0 .cse4 .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse1 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse5)))) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse6 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse6 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse4)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse6 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse7 0)) (= (select .cse7 v_prenex_1) 0))))) (and .cse4 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse5))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 18473#[L789-3, L776, L752](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 18483#[L741-7, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 18491#[L789-3, L741-8, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 18497#[L740-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 18507#[L789-3, L765-3, L776](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 18517#[L789-3, L776, L765-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 18523#[L789-3, L776, L765-5](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 18529#[L789-3, L776, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 18539#[L766-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 18547#[L765, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 18557#[L765-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 18565#[L765-2, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 18573#[L740, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 18579#[L789-3, L776, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 18587#[L789-3, L776, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 18597#[L789-3, L776, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 18603#[L741-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 18611#[L789-3, L776, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 18619#[L789-3, L776, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 18627#[L789-3, L776, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 18637#[L789-3, L776, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 18649#[L789-3, L776, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 18651#[L725, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 640)), 18663#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 640)), 18671#[L726, L789-3, L732](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 640)), 18675#[L726, L732-1, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 18679#[L726, L789-3, L776-2](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 18685#[L726, L779, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 18691#[L726, L780, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 18699#[L726, L789-3, L780-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 18707#[L726, L789-3, L762](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 18711#[L726, L789-3, L763](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 18717#[L726, L789-3, L763-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 18723#[L726, L763-2, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 18729#[L726, L789-3, L766-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 18737#[L726, L789-3, L765](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 18743#[L726, L789-3, L765-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 18751#[L726, L765-2, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 18755#[L726, L789-3, L740](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 18761#[L726, L789-3, L741](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 18769#[L726, L789-3, L741-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 18773#[L726, L741-2, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 18779#[L726, L789-3, L741-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 18785#[L726, L789-3, L741-4](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 18791#[L726, L789-3, L742](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 18797#[L726, L719, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 18803#[L726, L789-3, L720](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 18809#[L726, L720-3, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 18819#[L726, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 18870#[L727, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0)), 18919#[L727-3, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0)), 18972#[L729, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0)), 19021#[L789-3, L725, L742-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0)), 19072#[L742-2, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0)), 19125#[L789-3, L742-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 19176#[L789-3, L743, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 19244#[L746, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 19293#[L789-3, L725, L747-2](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 19365#[L789-3, L725, L748](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 19412#[L789-3, L725, L748-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (= |thr1Thread1of3ForFork0_push_#t~mem10| (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 19465#[L748-2, L789-3, L725](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0))), 19516#[L789-3, L725, L749](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 19567#[L750, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 19618#[L750-3, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 19667#[L789-3, L725, L751](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 19733#[L751-1, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 19786#[L789-3, L725, L752](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 19837#[L741-7, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 19888#[L789-3, L741-8, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 19939#[L740-1, L789-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 19992#[L789-3, L765-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 20036#[L789-3, L725, L765-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 20066#[L789-3, L725, L765-5](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 20108#[L789-3, L725, L766](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 20176#[L766-3, L789-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 20242#[L765, L789-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 20297#[L765-1, L789-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 20348#[L765-2, L789-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 20399#[L740, L789-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 20448#[L789-3, L725, L741](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 20499#[L789-3, L725, L741-1](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 20550#[L789-3, L725, L741-2](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 20601#[L741-3, L789-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 20652#[L789-3, L725, L741-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 20703#[L789-3, L725, L742](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 20754#[L789-3, L725, L719](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 20807#[L789-3, L725, L720](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 20860#[L789-3, L720-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 20926#[L789-3, L725, L722](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 20977#[L722-3, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 21017#[L727-3, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 21035#[L729, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 21051#[L789-3, L725, L742-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 21069#[L742-2, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 21089#[L789-3, L742-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 21107#[L789-3, L743, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 21129#[L789-3, L725, L744](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 21180#[L789-3, L725, L741-5](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of3ForFork0_push_#res| 0)), 21231#[L741-6, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of3ForFork0_push_#res| 0)), 21277#[L740-1, L789-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of3ForFork0_push_#res| 0)), 21307#[L789-3, L765-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of3ForFork0_push_#res| 0)), 21337#[L789-3, L725, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of3ForFork0_push_#res| 0)), 21359#[L789-3, L725, L765-5](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 21379#[L789-3, L725, L766](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 21419#[L766-3, L789-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 21449#[L765, L789-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 21481#[L765-1, L789-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 21511#[L765-2, L789-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 21541#[L740, L789-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 21569#[L789-3, L725, L741](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 21599#[L789-3, L725, L741-1](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 21629#[L789-3, L725, L741-2](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 21659#[L741-3, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 21689#[L789-3, L725, L741-4](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 21719#[L789-3, L725, L742](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 21749#[L789-3, L725, L719](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 21781#[L789-3, L725, L720](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 21813#[L789-3, L720-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 21851#[L789-3, L725, L722](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 21881#[L722-3, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 21911#[L727-3, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 21941#[L729, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 21969#[L789-3, L725, L742-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 21999#[L742-2, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 22031#[L789-3, L742-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 22061#[L789-3, L743, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 22099#[L789-3, L725, L744](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 22129#[L789-3, L725, L741-5](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 22159#[L741-6, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 22191#[L740-1, L789-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 22221#[L789-3, L765-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 22243#[L789-3, L725, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 22247#[L726, L789-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 22251#[L727, L789-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 22255#[L727-3, L789-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 22261#[L729, L789-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 22269#[L789-3, L765-4, L742-1](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 22275#[L789-3, L765-4, L742-2](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 22279#[L742-3, L789-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 22285#[L789-3, L765-4, L743](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 22291#[L744, L789-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 22299#[L789-3, L765-4, L741-5](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 22305#[L789-3, L765-4, L741-6](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 22313#[L740-1, L789-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 22317#[L765-3, L789-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 22323#[L765-4, L789-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 22331#[L789-3, L765-5, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 22337#[L766, L789-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 22345#[L789-3, L766-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 22353#[L789-3, L765, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 22357#[L789-3, L765-4, L765-1](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 22365#[L765-2, L789-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 22369#[L789-3, L765-4, L740](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 22375#[L789-3, L741, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 22383#[L789-3, L765-4, L741-1](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 22387#[L741-2, L789-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 22393#[L789-3, L741-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 22399#[L789-3, L765-4, L741-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 22407#[L789-3, L742, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 22413#[L719, L789-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 22417#[L789-3, L720, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 22423#[L720-3, L789-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 22429#[L722, L789-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 22439#[L789-3, L722-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 22445#[L789-4, L722-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 22494#[L789-1, L722-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 22532#[L789-2, L722-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 22566#[L789-3, L722-3, thr1ENTRY, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 22621#[L789-4, L722-3, thr1ENTRY, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 22700#[L789-1, L722-3, thr1ENTRY, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 22774#[L789-2, L722-3, thr1ENTRY, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 22836#[ULTIMATE.startErr0INUSE_VIOLATION, L722-3, thr1ENTRY, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0))] [2021-01-26 21:33:55,619 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-01-26 21:33:55,619 INFO L429 AbstractCegarLoop]: === Iteration 9 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 21:33:55,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 21:33:55,620 INFO L82 PathProgramCache]: Analyzing trace with hash 1039404723, now seen corresponding path program 1 times [2021-01-26 21:33:55,620 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 21:33:55,620 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273513329] [2021-01-26 21:33:55,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 21:33:55,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:33:56,026 INFO L134 CoverageAnalysis]: Checked inductivity of 496 backedges. 174 proven. 302 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-01-26 21:33:56,027 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273513329] [2021-01-26 21:33:56,027 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1379584136] [2021-01-26 21:33:56,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-26 21:33:56,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:33:56,345 INFO L263 TraceCheckSpWp]: Trace formula consists of 1018 conjuncts, 6 conjunts are in the unsatisfiable core [2021-01-26 21:33:56,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-26 21:33:56,586 INFO L134 CoverageAnalysis]: Checked inductivity of 496 backedges. 174 proven. 302 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-01-26 21:33:56,587 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-26 21:33:56,587 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2021-01-26 21:33:56,587 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104179475] [2021-01-26 21:33:56,588 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-01-26 21:33:56,588 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-26 21:33:56,589 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-01-26 21:33:56,589 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2021-01-26 21:33:56,589 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-26 21:33:56,590 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 45.0) internal successors, (360), 8 states have internal predecessors, (360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-01-26 21:33:56,705 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:33:56,749 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 411 and size of Sequence is : 412[2021-01-26 21:33:56,845 INFO L164 SleepSetCegar]: Size of mCounterexample is: 412 [2021-01-26 21:33:56,867 INFO L165 SleepSetCegar]: [23836#[ULTIMATE.startENTRY]true, 23838#[L-1]true, 23840#[L-1-1]true, 23842#[L17]true, 23844#[L17-1]true, 23846#[L17-2]true, 23848#[L17-3]true, 23850#[L17-4]true, 23852#[L715]true, 23854#[L716](and (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 640)), 23856#[L716-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 640)), 23858#[L716-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 640)), 23860#[L717](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 23862#[L717-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 23864#[L769](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 23866#[L769-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 23868#[L-1-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 23870#[L-1-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 23872#[L788](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 23874#[L789-4](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 23878#[L789-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 23880#[L789-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 23882#[L789-3, thr1ENTRY](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 23884#[L789-3, L773](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 23888#[L789-3, L773-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 23892#[L776, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 23896#[L732, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 23902#[L732-1, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 23906#[L732-1, L789-4](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 23910#[L789-1, L732-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 23916#[L732-1, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 23918#[L732-1, L789-3, thr1ENTRY](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 23922#[L732-1, L789-3, L773](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 23930#[L732-1, L773-3, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 23934#[L732-1, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 23944#[L776-2, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 23950#[L779, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 23962#[L780, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 23968#[L789-3, L776, L780-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 23978#[L789-3, L776, L762](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 23984#[L789-3, L776, L763](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 23990#[L763-1, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 24000#[L789-3, L776, L763-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 24008#[L766-3, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 24014#[L765, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 24026#[L765-1, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 24034#[L765-2, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 24042#[L740, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 24048#[L789-3, L776, L741](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 24056#[L789-3, L776, L741-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 24066#[L789-3, L776, L741-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 24072#[L741-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 24080#[L789-3, L776, L741-4](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 24088#[L789-3, L776, L742](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 24096#[L789-3, L776, L719](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 24106#[L789-3, L776, L720](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 24118#[L789-3, L776, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 24120#[L725, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 24132#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 24140#[L727, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 24146#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 24158#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 24162#[L789-3, L776, L742-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= 1 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 24172#[L742-2, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= 1 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 24182#[L789-3, L742-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= 1 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 24190#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 24198#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 24204#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 24220#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 24222#[L789-3, L776, L748-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of3ForFork0_push_#t~mem10| (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|)) (<= ~next_alloc_idx~0 3)), 24232#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 3))), 24242#[L789-3, L776, L749](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 24250#[L750, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 24256#[L750-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 24264#[L789-3, L776, L751](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 24270#[L751-1, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 24280#[L789-3, L776, L752](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 24290#[L741-7, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 24298#[L789-3, L741-8, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 3)), 24304#[L740-1, L789-3, L776](and (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 3)), 24314#[L789-3, L765-3, L776](and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 3)), 24324#[L789-3, L776, L765-4](and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 3)), 24330#[L789-3, L776, L765-5](and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 24336#[L789-3, L776, L766](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 3)), 24346#[L766-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 24354#[L765, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 24364#[L765-1, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 24372#[L765-2, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 24380#[L740, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 24386#[L789-3, L776, L741](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 24394#[L789-3, L776, L741-1](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 24404#[L789-3, L776, L741-2](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 24410#[L741-3, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 24418#[L789-3, L776, L741-4](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 24426#[L789-3, L776, L742](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 24434#[L789-3, L776, L719](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 24444#[L789-3, L776, L720](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 24456#[L789-3, L776, L720-3](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 24458#[L725, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3) (<= ~next_alloc_idx~0 640)), 24470#[L726, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3) (<= ~next_alloc_idx~0 640)), 24478#[L727, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 24484#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 24496#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 24500#[L789-3, L776, L742-1](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 24510#[L742-2, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 24520#[L789-3, L742-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 24528#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 24536#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 24542#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 24556#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 24558#[L789-3, L776, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (<= ~next_alloc_idx~0 5))), 24568#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (<= ~next_alloc_idx~0 5))), 24578#[L789-3, L776, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (<= ~next_alloc_idx~0 5))), 24586#[L750, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (<= ~next_alloc_idx~0 5))), 24592#[L750-3, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (not (= (select .cse6 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5))), 24600#[L789-3, L776, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)))), 24606#[L751-1, L789-3, L776](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)))), 24616#[L789-3, L776, L752](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (not (= (select .cse6 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5))), 24626#[L741-7, L789-3, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5))), 24634#[L789-3, L741-8, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5))), 24640#[L740-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 24650#[L789-3, L765-3, L776](and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 5)), 24660#[L789-3, L776, L765-4](and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 5)), 24666#[L789-3, L776, L765-5](and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 5)), 24672#[L789-3, L776, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 24682#[L766-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 24690#[L765, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 24700#[L765-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 24708#[L765-2, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 24716#[L740, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 24722#[L789-3, L776, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 24730#[L789-3, L776, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 24740#[L789-3, L776, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 24746#[L741-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 24754#[L789-3, L776, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 24762#[L789-3, L776, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 24770#[L789-3, L776, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 24780#[L789-3, L776, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 24792#[L789-3, L776, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 24794#[L725, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5) (<= ~next_alloc_idx~0 640)), 24806#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 24814#[L727, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 7)), 24820#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 7)), 24832#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 24836#[L789-3, L776, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 24846#[L742-2, L789-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 24856#[L789-3, L742-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 24864#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 24872#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 24878#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 24892#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 24894#[L789-3, L776, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 24904#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 24914#[L789-3, L776, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 24922#[L750, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 24928#[L750-3, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 7))), 24936#[L789-3, L776, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 24942#[L751-1, L789-3, L776](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 24952#[L789-3, L776, L752](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 7))), 24962#[L741-7, L789-3, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 24970#[L789-3, L741-8, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 24976#[L740-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 7) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 24986#[L789-3, L765-3, L776](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 7)), 24996#[L789-3, L776, L765-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 7)), 25002#[L789-3, L776, L765-5](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 7)), 25008#[L789-3, L776, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 7) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 25018#[L766-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 7) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 25026#[L765, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 7) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 25036#[L765-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 7) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 25044#[L765-2, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 25052#[L740, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 25058#[L789-3, L776, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 25066#[L789-3, L776, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 25076#[L789-3, L776, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 25082#[L741-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 25090#[L789-3, L776, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 25098#[L789-3, L776, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 25106#[L789-3, L776, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 25116#[L789-3, L776, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 25128#[L789-3, L776, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 7)), 25130#[L725, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 7) (<= ~next_alloc_idx~0 640)), 25142#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 7) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 25150#[L727, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 25156#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 25168#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 25172#[L789-3, L776, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 25182#[L742-2, L789-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 25192#[L789-3, L742-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 25200#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 25208#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 25214#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 25228#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 25230#[L789-3, L776, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 25240#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 25250#[L789-3, L776, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 25258#[L750, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 25264#[L750-3, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 25272#[L789-3, L776, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 25278#[L751-1, L789-3, L776](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 25288#[L789-3, L776, L752](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 25298#[L741-7, L789-3, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 25306#[L789-3, L741-8, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 25312#[L740-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 25322#[L789-3, L765-3, L776](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 25332#[L789-3, L776, L765-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 25338#[L789-3, L776, L765-5](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 25344#[L789-3, L776, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 25354#[L766-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 25362#[L765, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 25372#[L765-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 25380#[L765-2, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 25388#[L740, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 25394#[L789-3, L776, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 25402#[L789-3, L776, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 25412#[L789-3, L776, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 25418#[L741-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 25426#[L789-3, L776, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 25434#[L789-3, L776, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 25442#[L789-3, L776, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 25452#[L789-3, L776, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 25464#[L789-3, L776, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 25466#[L725, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 640)), 25476#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 25484#[L727, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 25490#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 25502#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 25506#[L789-3, L776, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 25516#[L742-2, L789-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 25526#[L789-3, L742-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 25534#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 25542#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 25548#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 25562#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 25564#[L789-3, L776, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 25574#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 25584#[L789-3, L776, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 25592#[L750, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 25598#[L750-3, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 25606#[L789-3, L776, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse4 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse5 (select .cse9 0))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (= |~#top~0.offset| 0))) (or (and .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse1 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse2 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse2 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse0 .cse4 .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse1 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse5)))) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse6 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse6 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse4)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse6 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse7 0)) (= (select .cse7 v_prenex_1) 0))))) (and .cse4 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse5))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 25612#[L751-1, L789-3, L776](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse4 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse5 (select .cse9 0))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (= |~#top~0.offset| 0))) (or (and .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse1 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse2 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse2 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse0 .cse4 .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse1 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse5)))) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse6 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse6 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse4)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse6 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse7 0)) (= (select .cse7 v_prenex_1) 0))))) (and .cse4 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse5))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 25622#[L789-3, L776, L752](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 25632#[L741-7, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 25640#[L789-3, L741-8, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 25646#[L740-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 25656#[L789-3, L765-3, L776](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 25666#[L789-3, L776, L765-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 25672#[L789-3, L776, L765-5](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 25678#[L789-3, L776, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 25688#[L766-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 25696#[L765, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 25706#[L765-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 25714#[L765-2, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 25722#[L740, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 25728#[L789-3, L776, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 25736#[L789-3, L776, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 25746#[L789-3, L776, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 25752#[L741-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 25760#[L789-3, L776, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 25768#[L789-3, L776, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 25776#[L789-3, L776, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 25786#[L789-3, L776, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 25798#[L789-3, L776, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 25800#[L725, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 640)), 25812#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 640)), 25820#[L726, L789-3, L732](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 640)), 25824#[L726, L732-1, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 25828#[L726, L789-3, L776-2](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 25834#[L726, L779, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 25840#[L726, L780, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 25848#[L726, L789-3, L780-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 25856#[L726, L789-3, L762](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 25860#[L726, L789-3, L763](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 25866#[L726, L789-3, L763-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 25872#[L726, L763-2, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 25878#[L726, L789-3, L766-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 25886#[L726, L789-3, L765](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 25892#[L726, L789-3, L765-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 25900#[L726, L765-2, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 25904#[L726, L789-3, L740](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 25910#[L726, L789-3, L741](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 25918#[L726, L789-3, L741-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 25922#[L726, L741-2, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 25928#[L726, L789-3, L741-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 25934#[L726, L789-3, L741-4](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 25940#[L726, L789-3, L742](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 25946#[L726, L719, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 25952#[L726, L789-3, L720](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 25958#[L726, L720-3, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 25968#[L726, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 25974#[L727, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0)), 25978#[L727-3, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0)), 25986#[L729, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0)), 25990#[L789-3, L725, L742-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0)), 25996#[L742-2, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0)), 26004#[L789-3, L742-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 26010#[L789-3, L743, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 26018#[L746, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 26022#[L789-3, L725, L747-2](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 26034#[L789-3, L725, L748](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 26036#[L789-3, L725, L748-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (= |thr1Thread1of3ForFork0_push_#t~mem10| (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 26044#[L748-2, L789-3, L725](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0))), 26050#[L789-3, L725, L749](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 26056#[L750, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 26062#[L750-3, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 26066#[L789-3, L725, L751](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 26072#[L751-1, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 26080#[L789-3, L725, L752](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 26086#[L741-7, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 26092#[L789-3, L741-8, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 26098#[L740-1, L789-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 26106#[L789-3, L765-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 26112#[L789-3, L725, L765-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 26118#[L789-3, L725, L765-5](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 26122#[L789-3, L725, L766](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 26130#[L766-3, L789-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 26136#[L765, L789-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 26146#[L765-1, L789-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 26152#[L765-2, L789-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 26158#[L740, L789-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 26162#[L789-3, L725, L741](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 26168#[L789-3, L725, L741-1](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 26174#[L789-3, L725, L741-2](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 26180#[L741-3, L789-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 26186#[L789-3, L725, L741-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 26192#[L789-3, L725, L742](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 26198#[L789-3, L725, L719](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 26206#[L789-3, L725, L720](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 26214#[L789-3, L720-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 26220#[L789-3, L725, L722](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 26226#[L722-3, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 26232#[L727-3, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 26238#[L729, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 26242#[L789-3, L725, L742-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 26248#[L742-2, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 26256#[L789-3, L742-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 26262#[L789-3, L743, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 26268#[L789-3, L725, L744](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 26274#[L789-3, L725, L741-5](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of3ForFork0_push_#res| 0)), 26280#[L741-6, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of3ForFork0_push_#res| 0)), 26288#[L740-1, L789-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of3ForFork0_push_#res| 0)), 26294#[L789-3, L765-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of3ForFork0_push_#res| 0)), 26300#[L789-3, L725, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of3ForFork0_push_#res| 0)), 26306#[L789-3, L725, L765-5](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 26310#[L789-3, L725, L766](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 26318#[L766-3, L789-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 26324#[L765, L789-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 26332#[L765-1, L789-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 26338#[L765-2, L789-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 26344#[L740, L789-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 26348#[L789-3, L725, L741](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 26354#[L789-3, L725, L741-1](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 26360#[L789-3, L725, L741-2](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 26366#[L741-3, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 26372#[L789-3, L725, L741-4](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 26378#[L789-3, L725, L742](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 26384#[L789-3, L725, L719](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 26392#[L789-3, L725, L720](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 26400#[L789-3, L720-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 26406#[L789-3, L725, L722](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 26412#[L722-3, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 26418#[L727-3, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 26424#[L729, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 26428#[L789-3, L725, L742-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 26434#[L742-2, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 26442#[L789-3, L742-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 26448#[L789-3, L743, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 26454#[L789-3, L725, L744](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 26460#[L789-3, L725, L741-5](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 26466#[L741-6, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 26474#[L740-1, L789-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 26480#[L789-3, L765-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 26486#[L789-3, L725, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 26490#[L726, L789-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 26494#[L727, L789-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 26498#[L727-3, L789-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 26504#[L729, L789-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 26512#[L789-3, L765-4, L742-1](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 26518#[L789-3, L765-4, L742-2](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 26522#[L742-3, L789-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 26528#[L789-3, L765-4, L743](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 26534#[L744, L789-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 26542#[L789-3, L765-4, L741-5](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 26548#[L789-3, L765-4, L741-6](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 26556#[L740-1, L789-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 26560#[L765-3, L789-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 26566#[L765-4, L789-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 26574#[L789-3, L765-5, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 26580#[L766, L789-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 26588#[L789-3, L766-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 26596#[L789-3, L765, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 26600#[L789-3, L765-4, L765-1](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 26608#[L765-2, L789-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 26612#[L789-3, L765-4, L740](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 26618#[L789-3, L741, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 26626#[L789-3, L765-4, L741-1](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 26630#[L741-2, L789-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 26636#[L789-3, L741-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 26642#[L789-3, L765-4, L741-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 26650#[L789-3, L742, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 26656#[L719, L789-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 26660#[L789-3, L720, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 26666#[L720-3, L789-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 26672#[L722, L789-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 26682#[L789-3, L722-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 26688#[L789-4, L722-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 26692#[L789-1, L722-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 26700#[L789-2, L722-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 26704#[L789-3, L722-3, thr1ENTRY, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 26714#[L789-4, L722-3, thr1ENTRY, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 26718#[L789-1, L722-3, thr1ENTRY, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 26732#[L789-2, L722-3, thr1ENTRY, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 26734#[ULTIMATE.startErr0INUSE_VIOLATION, L722-3, thr1ENTRY, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0))] [2021-01-26 21:33:57,082 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-26 21:33:57,082 INFO L429 AbstractCegarLoop]: === Iteration 10 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 21:33:57,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 21:33:57,084 INFO L82 PathProgramCache]: Analyzing trace with hash -179693997, now seen corresponding path program 2 times [2021-01-26 21:33:57,084 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 21:33:57,084 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457610041] [2021-01-26 21:33:57,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 21:33:57,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:33:57,622 INFO L134 CoverageAnalysis]: Checked inductivity of 959 backedges. 240 proven. 699 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-01-26 21:33:57,623 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457610041] [2021-01-26 21:33:57,623 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [369247222] [2021-01-26 21:33:57,623 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-26 21:33:57,938 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-01-26 21:33:57,938 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-26 21:33:57,942 INFO L263 TraceCheckSpWp]: Trace formula consists of 1274 conjuncts, 8 conjunts are in the unsatisfiable core [2021-01-26 21:33:57,948 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-26 21:33:58,257 INFO L134 CoverageAnalysis]: Checked inductivity of 959 backedges. 240 proven. 699 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-01-26 21:33:58,258 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-26 21:33:58,258 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2021-01-26 21:33:58,258 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878119202] [2021-01-26 21:33:58,259 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-01-26 21:33:58,260 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-26 21:33:58,260 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-01-26 21:33:58,260 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2021-01-26 21:33:58,260 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-26 21:33:58,261 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 44.2) internal successors, (442), 10 states have internal predecessors, (442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-01-26 21:33:58,459 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:33:58,504 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 493 and size of Sequence is : 494[2021-01-26 21:33:58,616 INFO L164 SleepSetCegar]: Size of mCounterexample is: 494 [2021-01-26 21:33:58,644 INFO L165 SleepSetCegar]: [27982#[ULTIMATE.startENTRY]true, 27984#[L-1]true, 27986#[L-1-1]true, 27988#[L17]true, 27990#[L17-1]true, 27992#[L17-2]true, 27994#[L17-3]true, 27996#[L17-4]true, 27998#[L715]true, 28000#[L716](and (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 640)), 28002#[L716-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 640)), 28004#[L716-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 640)), 28006#[L717](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 28008#[L717-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 28010#[L769](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 28012#[L769-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 28014#[L-1-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 28016#[L-1-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 28018#[L788](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 28020#[L789-4](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 28024#[L789-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 28026#[L789-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 28028#[L789-3, thr1ENTRY](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 28030#[L789-3, L773](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 28034#[L789-3, L773-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 28038#[L776, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 28042#[L732, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 28048#[L732-1, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 28052#[L732-1, L789-4](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 28056#[L789-1, L732-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 28062#[L732-1, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 28064#[L732-1, L789-3, thr1ENTRY](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 28068#[L732-1, L789-3, L773](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 28076#[L732-1, L773-3, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 28080#[L732-1, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 28090#[L776-2, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 28096#[L779, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 28108#[L780, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 28114#[L789-3, L776, L780-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 28124#[L789-3, L776, L762](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 28130#[L789-3, L776, L763](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 28136#[L763-1, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 28146#[L789-3, L776, L763-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 28154#[L766-3, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 28160#[L765, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 28172#[L765-1, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 28180#[L765-2, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 28188#[L740, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 28194#[L789-3, L776, L741](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 28202#[L789-3, L776, L741-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 28212#[L789-3, L776, L741-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 28218#[L741-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 28226#[L789-3, L776, L741-4](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 28234#[L789-3, L776, L742](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 28242#[L789-3, L776, L719](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 28252#[L789-3, L776, L720](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 28264#[L789-3, L776, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 28266#[L725, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 28278#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 28286#[L727, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 28292#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 28304#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 28308#[L789-3, L776, L742-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= 1 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 28318#[L742-2, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= 1 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 28328#[L789-3, L742-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= 1 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 28336#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 28344#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 28350#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 28366#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 28368#[L789-3, L776, L748-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of3ForFork0_push_#t~mem10| (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|)) (<= ~next_alloc_idx~0 3)), 28378#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 3))), 28388#[L789-3, L776, L749](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 28396#[L750, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 28402#[L750-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 28410#[L789-3, L776, L751](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 28416#[L751-1, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 28426#[L789-3, L776, L752](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 28436#[L741-7, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 28444#[L789-3, L741-8, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 3)), 28450#[L740-1, L789-3, L776](and (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 3)), 28460#[L789-3, L765-3, L776](and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 3)), 28470#[L789-3, L776, L765-4](and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 3)), 28476#[L789-3, L776, L765-5](and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 28482#[L789-3, L776, L766](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 3)), 28492#[L766-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 28500#[L765, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 28510#[L765-1, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 28518#[L765-2, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 28526#[L740, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 28532#[L789-3, L776, L741](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 28540#[L789-3, L776, L741-1](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 28550#[L789-3, L776, L741-2](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 28556#[L741-3, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 28564#[L789-3, L776, L741-4](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 28572#[L789-3, L776, L742](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 28580#[L789-3, L776, L719](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 28590#[L789-3, L776, L720](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 28602#[L789-3, L776, L720-3](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 28604#[L725, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3) (<= ~next_alloc_idx~0 640)), 28616#[L726, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3) (<= ~next_alloc_idx~0 640)), 28624#[L727, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 28630#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 28642#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 28646#[L789-3, L776, L742-1](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 28656#[L742-2, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 28666#[L789-3, L742-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 28674#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 28682#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 28688#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 28702#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 28704#[L789-3, L776, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (<= ~next_alloc_idx~0 5))), 28714#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (<= ~next_alloc_idx~0 5))), 28724#[L789-3, L776, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (<= ~next_alloc_idx~0 5))), 28732#[L750, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (<= ~next_alloc_idx~0 5))), 28738#[L750-3, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (not (= (select .cse6 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5))), 28746#[L789-3, L776, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)))), 28752#[L751-1, L789-3, L776](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)))), 28762#[L789-3, L776, L752](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (not (= (select .cse6 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5))), 28772#[L741-7, L789-3, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5))), 28780#[L789-3, L741-8, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5))), 28786#[L740-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 28796#[L789-3, L765-3, L776](and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 5)), 28806#[L789-3, L776, L765-4](and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 5)), 28812#[L789-3, L776, L765-5](and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 5)), 28818#[L789-3, L776, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 28828#[L766-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 28836#[L765, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 28846#[L765-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 28854#[L765-2, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 28862#[L740, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 28868#[L789-3, L776, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 28876#[L789-3, L776, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 28886#[L789-3, L776, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 28892#[L741-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 28900#[L789-3, L776, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 28908#[L789-3, L776, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 28916#[L789-3, L776, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 28926#[L789-3, L776, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 28938#[L789-3, L776, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 28940#[L725, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5) (<= ~next_alloc_idx~0 640)), 28952#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 28960#[L727, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 7)), 28966#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 7)), 28978#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 28982#[L789-3, L776, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 28992#[L742-2, L789-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 29002#[L789-3, L742-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 29010#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 29018#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 29024#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 29038#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 29040#[L789-3, L776, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 29050#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 29060#[L789-3, L776, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 29068#[L750, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 29074#[L750-3, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 7))), 29082#[L789-3, L776, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 29088#[L751-1, L789-3, L776](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 29098#[L789-3, L776, L752](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 7))), 29108#[L741-7, L789-3, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 29116#[L789-3, L741-8, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 29122#[L740-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 7) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 29132#[L789-3, L765-3, L776](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 7)), 29142#[L789-3, L776, L765-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 7)), 29148#[L789-3, L776, L765-5](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 7)), 29154#[L789-3, L776, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 7) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 29164#[L766-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 7) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 29172#[L765, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 7) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 29182#[L765-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 7) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 29190#[L765-2, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 29198#[L740, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 29204#[L789-3, L776, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 29212#[L789-3, L776, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 29222#[L789-3, L776, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 29228#[L741-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 29236#[L789-3, L776, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 29244#[L789-3, L776, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 29252#[L789-3, L776, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 29262#[L789-3, L776, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 29274#[L789-3, L776, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 7)), 29276#[L725, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 7) (<= ~next_alloc_idx~0 640)), 29288#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 7) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 29296#[L727, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 29302#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 29314#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 29318#[L789-3, L776, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 29328#[L742-2, L789-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 29338#[L789-3, L742-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 29346#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 29354#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 29360#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 29374#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 29376#[L789-3, L776, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 29386#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 29396#[L789-3, L776, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 29404#[L750, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 29410#[L750-3, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 29418#[L789-3, L776, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 29424#[L751-1, L789-3, L776](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 29434#[L789-3, L776, L752](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 29444#[L741-7, L789-3, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 29452#[L789-3, L741-8, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 29458#[L740-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 29468#[L789-3, L765-3, L776](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 29478#[L789-3, L776, L765-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 29484#[L789-3, L776, L765-5](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 29490#[L789-3, L776, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 29500#[L766-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 29508#[L765, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 29518#[L765-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 29526#[L765-2, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 29534#[L740, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 29540#[L789-3, L776, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 29548#[L789-3, L776, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 29558#[L789-3, L776, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 29564#[L741-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 29572#[L789-3, L776, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 29580#[L789-3, L776, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 29588#[L789-3, L776, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 29598#[L789-3, L776, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 29610#[L789-3, L776, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 29612#[L725, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 640)), 29622#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 29630#[L727, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 29636#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 29648#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 29652#[L789-3, L776, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 29662#[L742-2, L789-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 29672#[L789-3, L742-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 29680#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 29688#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 29694#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 29708#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 29710#[L789-3, L776, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 29720#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 29730#[L789-3, L776, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 29738#[L750, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 29744#[L750-3, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 29752#[L789-3, L776, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 29758#[L751-1, L789-3, L776](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 29768#[L789-3, L776, L752](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 29778#[L741-7, L789-3, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 29786#[L789-3, L741-8, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 29792#[L740-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 29802#[L789-3, L765-3, L776](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 29812#[L789-3, L776, L765-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 29818#[L789-3, L776, L765-5](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 29824#[L789-3, L776, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 29834#[L766-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 29842#[L765, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 29852#[L765-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 29860#[L765-2, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 29868#[L740, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 29874#[L789-3, L776, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 29882#[L789-3, L776, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 29892#[L789-3, L776, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 29898#[L741-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 29906#[L789-3, L776, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 29914#[L789-3, L776, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 29922#[L789-3, L776, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 29932#[L789-3, L776, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 29944#[L789-3, L776, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 29946#[L725, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 640)), 29958#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 29966#[L727, L789-3, L776](and (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 29972#[L727-3, L789-3, L776](and (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 29984#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 29988#[L789-3, L776, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 29998#[L742-2, L789-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 30008#[L789-3, L742-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 30016#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 30024#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 30030#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 30044#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 30046#[L789-3, L776, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 30056#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 30066#[L789-3, L776, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 30074#[L750, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 30080#[L750-3, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 30088#[L789-3, L776, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 30094#[L751-1, L789-3, L776](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 30104#[L789-3, L776, L752](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 30114#[L741-7, L789-3, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 30122#[L789-3, L741-8, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 30128#[L740-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 30138#[L789-3, L765-3, L776](and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 30148#[L789-3, L776, L765-4](and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 30154#[L789-3, L776, L765-5](and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 30160#[L789-3, L776, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 30170#[L766-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 30178#[L765, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 30188#[L765-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 30196#[L765-2, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 30204#[L740, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 30210#[L789-3, L776, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 30218#[L789-3, L776, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 30228#[L789-3, L776, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 30234#[L741-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 30242#[L789-3, L776, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 30250#[L789-3, L776, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 30258#[L789-3, L776, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 30268#[L789-3, L776, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 30280#[L789-3, L776, L720-3](and (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 30282#[L725, L789-3, L776](and (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 640)), 30292#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 640) (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 30300#[L727, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 30306#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 30318#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 30322#[L789-3, L776, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 30332#[L742-2, L789-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 30342#[L789-3, L742-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 30350#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 30358#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 30364#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 30378#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 30380#[L789-3, L776, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 30390#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 30400#[L789-3, L776, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 30408#[L750, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 30414#[L750-3, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 30422#[L789-3, L776, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse4 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse5 (select .cse9 0))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (= |~#top~0.offset| 0))) (or (and .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse1 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse2 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse2 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse0 .cse4 .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse1 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse5)))) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse6 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse6 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse4)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse6 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse7 0)) (= (select .cse7 v_prenex_1) 0))))) (and .cse4 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse5))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 30428#[L751-1, L789-3, L776](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse4 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse5 (select .cse9 0))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (= |~#top~0.offset| 0))) (or (and .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse1 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse2 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse2 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse0 .cse4 .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse1 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse5)))) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse6 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse6 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse4)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse6 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse7 0)) (= (select .cse7 v_prenex_1) 0))))) (and .cse4 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse5))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 30438#[L789-3, L776, L752](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 30448#[L741-7, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 30456#[L789-3, L741-8, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 30462#[L740-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 30472#[L789-3, L765-3, L776](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 30482#[L789-3, L776, L765-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 30488#[L789-3, L776, L765-5](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 30494#[L789-3, L776, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 30504#[L766-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 30512#[L765, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 30522#[L765-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 30530#[L765-2, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 30538#[L740, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 30544#[L789-3, L776, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 30552#[L789-3, L776, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 30562#[L789-3, L776, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 30568#[L741-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 30576#[L789-3, L776, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 30584#[L789-3, L776, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 30592#[L789-3, L776, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 30602#[L789-3, L776, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 30614#[L789-3, L776, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 30616#[L725, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 640)), 30628#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 640)), 30636#[L726, L789-3, L732](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 640)), 30640#[L726, L732-1, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 30644#[L726, L789-3, L776-2](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 30650#[L726, L779, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 30656#[L726, L780, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 30664#[L726, L789-3, L780-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 30672#[L726, L789-3, L762](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 30676#[L726, L789-3, L763](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 30682#[L726, L789-3, L763-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 30688#[L726, L763-2, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 30694#[L726, L789-3, L766-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 30702#[L726, L789-3, L765](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 30708#[L726, L789-3, L765-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 30716#[L726, L765-2, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 30720#[L726, L789-3, L740](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 30726#[L726, L789-3, L741](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 30734#[L726, L789-3, L741-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 30738#[L726, L741-2, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 30744#[L726, L789-3, L741-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 30750#[L726, L789-3, L741-4](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 30756#[L726, L789-3, L742](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 30762#[L726, L719, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 30768#[L726, L789-3, L720](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 30774#[L726, L720-3, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 30784#[L726, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 30790#[L727, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0)), 30794#[L727-3, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0)), 30802#[L729, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0)), 30806#[L789-3, L725, L742-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0)), 30812#[L742-2, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0)), 30820#[L789-3, L742-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 30826#[L789-3, L743, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 30834#[L746, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 30838#[L789-3, L725, L747-2](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 30850#[L789-3, L725, L748](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 30852#[L789-3, L725, L748-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (= |thr1Thread1of3ForFork0_push_#t~mem10| (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 30860#[L748-2, L789-3, L725](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0))), 30866#[L789-3, L725, L749](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 30872#[L750, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 30878#[L750-3, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 30882#[L789-3, L725, L751](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 30888#[L751-1, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 30896#[L789-3, L725, L752](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 30902#[L741-7, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 30908#[L789-3, L741-8, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 30914#[L740-1, L789-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 30922#[L789-3, L765-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 30928#[L789-3, L725, L765-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 30934#[L789-3, L725, L765-5](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 30938#[L789-3, L725, L766](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 30946#[L766-3, L789-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 30952#[L765, L789-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 30962#[L765-1, L789-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 30968#[L765-2, L789-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 30974#[L740, L789-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 30978#[L789-3, L725, L741](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 30984#[L789-3, L725, L741-1](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 30990#[L789-3, L725, L741-2](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 30996#[L741-3, L789-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 31002#[L789-3, L725, L741-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 31008#[L789-3, L725, L742](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 31014#[L789-3, L725, L719](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 31022#[L789-3, L725, L720](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 31030#[L789-3, L720-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 31036#[L789-3, L725, L722](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 31042#[L722-3, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 31048#[L727-3, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 31054#[L729, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 31058#[L789-3, L725, L742-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 31064#[L742-2, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 31072#[L789-3, L742-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 31078#[L789-3, L743, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 31084#[L789-3, L725, L744](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 31090#[L789-3, L725, L741-5](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of3ForFork0_push_#res| 0)), 31096#[L741-6, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of3ForFork0_push_#res| 0)), 31104#[L740-1, L789-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of3ForFork0_push_#res| 0)), 31110#[L789-3, L765-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of3ForFork0_push_#res| 0)), 31116#[L789-3, L725, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of3ForFork0_push_#res| 0)), 31122#[L789-3, L725, L765-5](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 31126#[L789-3, L725, L766](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 31134#[L766-3, L789-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 31140#[L765, L789-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 31148#[L765-1, L789-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 31154#[L765-2, L789-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 31160#[L740, L789-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 31164#[L789-3, L725, L741](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 31170#[L789-3, L725, L741-1](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 31176#[L789-3, L725, L741-2](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 31182#[L741-3, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 31188#[L789-3, L725, L741-4](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 31194#[L789-3, L725, L742](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 31200#[L789-3, L725, L719](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 31208#[L789-3, L725, L720](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 31216#[L789-3, L720-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 31222#[L789-3, L725, L722](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 31228#[L722-3, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 31234#[L727-3, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 31240#[L729, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 31244#[L789-3, L725, L742-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 31250#[L742-2, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 31258#[L789-3, L742-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 31264#[L789-3, L743, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 31270#[L789-3, L725, L744](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 31276#[L789-3, L725, L741-5](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 31282#[L741-6, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 31290#[L740-1, L789-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 31296#[L789-3, L765-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 31302#[L789-3, L725, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 31306#[L726, L789-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 31310#[L727, L789-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 31314#[L727-3, L789-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 31320#[L729, L789-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 31328#[L789-3, L765-4, L742-1](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 31334#[L789-3, L765-4, L742-2](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 31338#[L742-3, L789-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 31344#[L789-3, L765-4, L743](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 31350#[L744, L789-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 31358#[L789-3, L765-4, L741-5](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 31364#[L789-3, L765-4, L741-6](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 31372#[L740-1, L789-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 31376#[L765-3, L789-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 31382#[L765-4, L789-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 31390#[L789-3, L765-5, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 31396#[L766, L789-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 31404#[L789-3, L766-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 31412#[L789-3, L765, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 31416#[L789-3, L765-4, L765-1](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 31424#[L765-2, L789-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 31428#[L789-3, L765-4, L740](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 31434#[L789-3, L741, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 31442#[L789-3, L765-4, L741-1](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 31446#[L741-2, L789-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 31452#[L789-3, L741-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 31458#[L789-3, L765-4, L741-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 31466#[L789-3, L742, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 31472#[L719, L789-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 31476#[L789-3, L720, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 31482#[L720-3, L789-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 31488#[L722, L789-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 31498#[L789-3, L722-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 31504#[L789-4, L722-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 31508#[L789-1, L722-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 31516#[L789-2, L722-3, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 31520#[L789-3, L722-3, thr1ENTRY, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 31530#[L789-4, L722-3, thr1ENTRY, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 31534#[L789-1, L722-3, thr1ENTRY, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 31548#[L789-2, L722-3, thr1ENTRY, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 31550#[ULTIMATE.startErr0INUSE_VIOLATION, L722-3, thr1ENTRY, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0))] [2021-01-26 21:33:58,860 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2021-01-26 21:33:58,861 INFO L429 AbstractCegarLoop]: === Iteration 11 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 21:33:58,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 21:33:58,863 INFO L82 PathProgramCache]: Analyzing trace with hash 595359219, now seen corresponding path program 3 times [2021-01-26 21:33:58,863 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 21:33:58,864 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555592972] [2021-01-26 21:33:58,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 21:33:58,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:33:59,499 INFO L134 CoverageAnalysis]: Checked inductivity of 1586 backedges. 306 proven. 1260 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-01-26 21:33:59,499 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555592972] [2021-01-26 21:33:59,499 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1170113142] [2021-01-26 21:33:59,499 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-26 21:33:59,717 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-01-26 21:33:59,717 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-26 21:33:59,719 INFO L263 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 6 conjunts are in the unsatisfiable core [2021-01-26 21:33:59,771 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-26 21:33:59,931 INFO L134 CoverageAnalysis]: Checked inductivity of 1586 backedges. 105 proven. 0 refuted. 0 times theorem prover too weak. 1481 trivial. 0 not checked. [2021-01-26 21:33:59,932 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-01-26 21:33:59,932 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [11] total 16 [2021-01-26 21:33:59,932 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559876749] [2021-01-26 21:33:59,933 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-01-26 21:33:59,933 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-26 21:33:59,933 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-01-26 21:33:59,933 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=175, Unknown=0, NotChecked=0, Total=240 [2021-01-26 21:33:59,934 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-26 21:33:59,934 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 23.571428571428573) internal successors, (165), 7 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-01-26 21:34:00,413 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 480 and size of Sequence is : 481[2021-01-26 21:34:00,500 INFO L164 SleepSetCegar]: Size of mCounterexample is: 481 [2021-01-26 21:34:00,532 INFO L165 SleepSetCegar]: [33050#[ULTIMATE.startENTRY]true, 33052#[L-1]true, 33054#[L-1-1]true, 33056#[L17]true, 33058#[L17-1]true, 33060#[L17-2]true, 33062#[L17-3]true, 33064#[L17-4]true, 33066#[L715]true, 33068#[L716](and (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 640)), 33070#[L716-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 640)), 33072#[L716-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 640)), 33074#[L717](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 33076#[L717-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 33078#[L769](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 33080#[L769-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 33082#[L-1-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 33084#[L-1-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 33086#[L788](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 33088#[L789-4](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 33092#[L789-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 33094#[L789-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 33096#[L789-3, thr1ENTRY](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 33098#[L789-3, L773](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 33102#[L789-3, L773-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 33106#[L776, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 33110#[L732, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 33116#[L732-1, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 33120#[L732-1, L789-4](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 33124#[L789-1, L732-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 33130#[L732-1, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 33132#[L732-1, L789-3, thr1ENTRY](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 33136#[L732-1, L789-3, L773](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 33144#[L732-1, L773-3, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 33148#[L732-1, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 33158#[L776-2, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 33164#[L779, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 33176#[L780, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 33182#[L789-3, L776, L780-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 33192#[L789-3, L776, L762](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 33198#[L789-3, L776, L763](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 33204#[L763-1, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 33214#[L789-3, L776, L763-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 33222#[L766-3, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 33228#[L765, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 33240#[L765-1, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 33248#[L765-2, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 33256#[L740, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 33262#[L789-3, L776, L741](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 33270#[L789-3, L776, L741-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 33280#[L789-3, L776, L741-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 33286#[L741-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 33294#[L789-3, L776, L741-4](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 33302#[L789-3, L776, L742](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 33310#[L789-3, L776, L719](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 33320#[L789-3, L776, L720](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 33332#[L789-3, L776, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 33334#[L725, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 33346#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 33354#[L727, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 33360#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 33372#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 33376#[L789-3, L776, L742-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= 1 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 33386#[L742-2, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= 1 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 33396#[L789-3, L742-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= 1 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 33404#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 33412#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 33418#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 33434#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 33436#[L789-3, L776, L748-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of3ForFork0_push_#t~mem10| (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|)) (<= ~next_alloc_idx~0 3)), 33446#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 3))), 33456#[L789-3, L776, L749](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 33464#[L750, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 33470#[L750-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 33478#[L789-3, L776, L751](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 33484#[L751-1, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 33494#[L789-3, L776, L752](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 33504#[L741-7, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 33512#[L789-3, L741-8, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 3)), 33518#[L740-1, L789-3, L776](and (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 3)), 33528#[L789-3, L765-3, L776](and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 3)), 33538#[L789-3, L776, L765-4](and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 3)), 33544#[L789-3, L776, L765-5](and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 33550#[L789-3, L776, L766](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 3)), 33560#[L766-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 33568#[L765, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 33578#[L765-1, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 33586#[L765-2, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 33594#[L740, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 33600#[L789-3, L776, L741](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 33608#[L789-3, L776, L741-1](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 33618#[L789-3, L776, L741-2](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 33624#[L741-3, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 33632#[L789-3, L776, L741-4](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 33640#[L789-3, L776, L742](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 33648#[L789-3, L776, L719](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 33658#[L789-3, L776, L720](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 33670#[L789-3, L776, L720-3](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 33672#[L725, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3) (<= ~next_alloc_idx~0 640)), 33684#[L726, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3) (<= ~next_alloc_idx~0 640)), 33692#[L727, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 33698#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 33710#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 33714#[L789-3, L776, L742-1](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 33724#[L742-2, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 33734#[L789-3, L742-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 33742#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 33750#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 33756#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 33770#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 33772#[L789-3, L776, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (<= ~next_alloc_idx~0 5))), 33782#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (<= ~next_alloc_idx~0 5))), 33792#[L789-3, L776, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (<= ~next_alloc_idx~0 5))), 33800#[L750, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (<= ~next_alloc_idx~0 5))), 33806#[L750-3, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (not (= (select .cse6 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5))), 33814#[L789-3, L776, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)))), 33820#[L751-1, L789-3, L776](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)))), 33830#[L789-3, L776, L752](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (not (= (select .cse6 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5))), 33840#[L741-7, L789-3, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5))), 33848#[L789-3, L741-8, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5))), 33854#[L740-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 33864#[L789-3, L765-3, L776](and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 5)), 33874#[L789-3, L776, L765-4](and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 5)), 33880#[L789-3, L776, L765-5](and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 5)), 33886#[L789-3, L776, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 33896#[L766-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 33904#[L765, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 33914#[L765-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 33922#[L765-2, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 33930#[L740, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 33936#[L789-3, L776, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 33944#[L789-3, L776, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 33954#[L789-3, L776, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 33960#[L741-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 33968#[L789-3, L776, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 33976#[L789-3, L776, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 33984#[L789-3, L776, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 33994#[L789-3, L776, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 34006#[L789-3, L776, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 34008#[L725, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5) (<= ~next_alloc_idx~0 640)), 34020#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 34028#[L727, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 7)), 34034#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 7)), 34046#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 34050#[L789-3, L776, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 34060#[L742-2, L789-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 34070#[L789-3, L742-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 34078#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 34086#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 34092#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 34106#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 34108#[L789-3, L776, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 34118#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 34128#[L789-3, L776, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 34136#[L750, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 34142#[L750-3, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 7))), 34150#[L789-3, L776, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 34156#[L751-1, L789-3, L776](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 34166#[L789-3, L776, L752](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 7))), 34176#[L741-7, L789-3, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 34184#[L789-3, L741-8, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 34190#[L740-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 7) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 34200#[L789-3, L765-3, L776](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 7)), 34210#[L789-3, L776, L765-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 7)), 34216#[L789-3, L776, L765-5](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 7)), 34222#[L789-3, L776, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 7) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 34232#[L766-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 7) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 34240#[L765, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 7) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 34250#[L765-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 7) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 34258#[L765-2, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 34266#[L740, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 34272#[L789-3, L776, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 34280#[L789-3, L776, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 34290#[L789-3, L776, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 34296#[L741-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 34304#[L789-3, L776, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 34312#[L789-3, L776, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 34320#[L789-3, L776, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 34330#[L789-3, L776, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 34342#[L789-3, L776, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 7)), 34344#[L725, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 7) (<= ~next_alloc_idx~0 640)), 34356#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 7) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 34364#[L727, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 34370#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 34382#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 34386#[L789-3, L776, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 34396#[L742-2, L789-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 34406#[L789-3, L742-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 34414#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 34422#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 34428#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 34442#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 34444#[L789-3, L776, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 34454#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 34464#[L789-3, L776, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 34472#[L750, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 34478#[L750-3, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 34486#[L789-3, L776, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 34492#[L751-1, L789-3, L776](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 34502#[L789-3, L776, L752](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 34512#[L741-7, L789-3, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 34520#[L789-3, L741-8, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 34526#[L740-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 34536#[L789-3, L765-3, L776](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 34546#[L789-3, L776, L765-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 34552#[L789-3, L776, L765-5](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 34558#[L789-3, L776, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 34568#[L766-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 34576#[L765, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 34586#[L765-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 34594#[L765-2, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 34602#[L740, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 34608#[L789-3, L776, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 34616#[L789-3, L776, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 34626#[L789-3, L776, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 34632#[L741-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 34640#[L789-3, L776, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 34648#[L789-3, L776, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 34656#[L789-3, L776, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 34666#[L789-3, L776, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 34678#[L789-3, L776, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 34680#[L725, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 640)), 34690#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 34698#[L727, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 34704#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 34716#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 34720#[L789-3, L776, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 34730#[L742-2, L789-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 34740#[L789-3, L742-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 34748#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 34756#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 34762#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 34776#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 34778#[L789-3, L776, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 34788#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 34798#[L789-3, L776, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 34806#[L750, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 34812#[L750-3, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 34820#[L789-3, L776, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 34826#[L751-1, L789-3, L776](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 34836#[L789-3, L776, L752](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 34846#[L741-7, L789-3, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 34854#[L789-3, L741-8, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 34860#[L740-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 34870#[L789-3, L765-3, L776](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 34880#[L789-3, L776, L765-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 34886#[L789-3, L776, L765-5](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 34892#[L789-3, L776, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 34902#[L766-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 34910#[L765, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 34920#[L765-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 34928#[L765-2, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 34936#[L740, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 34942#[L789-3, L776, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 34950#[L789-3, L776, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 34960#[L789-3, L776, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 34966#[L741-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 34974#[L789-3, L776, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 34982#[L789-3, L776, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 34990#[L789-3, L776, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 35000#[L789-3, L776, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 35012#[L789-3, L776, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 35014#[L725, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 640)), 35026#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 35034#[L727, L789-3, L776](and (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 35040#[L727-3, L789-3, L776](and (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 35052#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 35056#[L789-3, L776, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 35066#[L742-2, L789-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 35076#[L789-3, L742-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 35084#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 35092#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 35098#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 35112#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 35114#[L789-3, L776, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 35124#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 35134#[L789-3, L776, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 35142#[L750, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 35148#[L750-3, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 35156#[L789-3, L776, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 35162#[L751-1, L789-3, L776](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 35172#[L789-3, L776, L752](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 35182#[L741-7, L789-3, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 35190#[L789-3, L741-8, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 35196#[L740-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 35206#[L789-3, L765-3, L776](and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 35216#[L789-3, L776, L765-4](and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 35222#[L789-3, L776, L765-5](and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 35228#[L789-3, L776, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 35238#[L766-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 35246#[L765, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 35256#[L765-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 35264#[L765-2, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 35272#[L740, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 35278#[L789-3, L776, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 35286#[L789-3, L776, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 35296#[L789-3, L776, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 35302#[L741-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 35310#[L789-3, L776, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 35318#[L789-3, L776, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 35326#[L789-3, L776, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 35336#[L789-3, L776, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 35348#[L789-3, L776, L720-3](and (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 35350#[L725, L789-3, L776](and (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 640)), 35360#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 640) (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 35368#[L727, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 35374#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 35386#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 35390#[L789-3, L776, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 35400#[L742-2, L789-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 35410#[L789-3, L742-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 35418#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 35426#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 35432#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 35446#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 35448#[L789-3, L776, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 35458#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 35468#[L789-3, L776, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 35476#[L750, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 35482#[L750-3, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 35490#[L789-3, L776, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse4 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse5 (select .cse9 0))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (= |~#top~0.offset| 0))) (or (and .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse1 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse2 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse2 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse0 .cse4 .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse1 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse5)))) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse6 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse6 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse4)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse6 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse7 0)) (= (select .cse7 v_prenex_1) 0))))) (and .cse4 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse5))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 35496#[L751-1, L789-3, L776](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse4 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse5 (select .cse9 0))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (= |~#top~0.offset| 0))) (or (and .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse1 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse2 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse2 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse0 .cse4 .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse1 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse5)))) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse6 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse6 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse4)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse6 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse7 0)) (= (select .cse7 v_prenex_1) 0))))) (and .cse4 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse5))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 35506#[L789-3, L776, L752](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 35516#[L741-7, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 35524#[L789-3, L741-8, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 35530#[L740-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 35540#[L789-3, L765-3, L776](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 35550#[L789-3, L776, L765-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 35556#[L789-3, L776, L765-5](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 35562#[L789-3, L776, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 35572#[L766-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 35580#[L765, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 35590#[L765-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 35598#[L765-2, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 35606#[L740, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 35612#[L789-3, L776, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 35620#[L789-3, L776, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 35630#[L789-3, L776, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 35636#[L741-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 35644#[L789-3, L776, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 35652#[L789-3, L776, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 35660#[L789-3, L776, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 35670#[L789-3, L776, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 35682#[L789-3, L776, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 35684#[L725, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 640)), 35696#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 640)), 35704#[L726, L789-3, L732](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 640)), 35708#[L726, L732-1, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 35712#[L726, L789-3, L776-2](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 35718#[L726, L779, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 35724#[L726, L780, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 35732#[L726, L789-3, L780-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 35740#[L726, L789-3, L762](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 35744#[L726, L789-3, L763](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 35750#[L726, L789-3, L763-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 35756#[L726, L763-2, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 35762#[L726, L789-3, L766-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 35770#[L726, L789-3, L765](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 35776#[L726, L789-3, L765-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 35784#[L726, L765-2, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 35788#[L726, L789-3, L740](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 35794#[L726, L789-3, L741](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 35802#[L726, L789-3, L741-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 35806#[L726, L741-2, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 35812#[L726, L789-3, L741-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 35818#[L726, L789-3, L741-4](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 35824#[L726, L789-3, L742](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 35830#[L726, L719, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 35836#[L726, L789-3, L720](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 35842#[L726, L720-3, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 35852#[L726, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 35858#[L727, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0)), 35862#[L727-3, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0)), 35870#[L729, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0)), 35874#[L789-3, L725, L742-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0)), 35880#[L742-2, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0)), 35888#[L789-3, L742-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 35894#[L789-3, L743, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 35902#[L746, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 35906#[L789-3, L725, L747-2](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 35918#[L789-3, L725, L748](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 35920#[L789-3, L725, L748-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (= |thr1Thread1of3ForFork0_push_#t~mem10| (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 35928#[L748-2, L789-3, L725](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0))), 35934#[L789-3, L725, L749](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 35940#[L750, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 35946#[L750-3, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 35950#[L789-3, L725, L751](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 35956#[L751-1, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 35964#[L789-3, L725, L752](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 35970#[L741-7, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 35976#[L789-3, L741-8, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 35982#[L740-1, L789-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 35990#[L789-3, L765-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 35996#[L789-3, L725, L765-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 36002#[L789-3, L725, L765-5](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 36006#[L789-3, L725, L766](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 36014#[L766-3, L789-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 36020#[L765, L789-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 36030#[L765-1, L789-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 36036#[L765-2, L789-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 36042#[L740, L789-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 36046#[L789-3, L725, L741](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 36052#[L789-3, L725, L741-1](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 36058#[L789-3, L725, L741-2](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 36064#[L741-3, L789-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 36070#[L789-3, L725, L741-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 36076#[L789-3, L725, L742](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 36082#[L789-3, L725, L719](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 36090#[L789-3, L725, L720](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 36098#[L789-3, L720-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 36104#[L789-3, L725, L722](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0)), 36112#[L722-3, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0)), 36118#[L727-3, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0)), 36124#[L729, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0)), 36128#[L789-3, L725, L742-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0)), 36134#[L742-2, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0)), 36142#[L789-3, L742-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0)), 36148#[L789-3, L743, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0)), 36154#[L789-3, L725, L744](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0)), 36160#[L789-3, L725, L741-5](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 36166#[L741-6, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 36174#[L740-1, L789-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 36180#[L789-3, L765-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 36186#[L789-3, L725, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 36192#[L789-3, L725, L765-5](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 36196#[L789-3, L725, L766](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 36204#[L766-3, L789-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 36210#[L765, L789-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 36218#[L765-1, L789-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 36224#[L765-2, L789-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 36230#[L740, L789-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 36234#[L789-3, L725, L741](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 36240#[L789-3, L725, L741-1](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 36246#[L789-3, L725, L741-2](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 36252#[L741-3, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 36258#[L789-3, L725, L741-4](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 36264#[L789-3, L725, L742](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 36270#[L789-3, L725, L719](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 36278#[L789-3, L725, L720](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 36286#[L789-3, L720-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 36292#[L789-3, L725, L722](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 36298#[L722-3, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 36304#[L727-3, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 36310#[L729, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 36314#[L789-3, L725, L742-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 36320#[L742-2, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 36328#[L789-3, L742-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 36334#[L789-3, L743, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 36340#[L789-3, L725, L744](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 36346#[L789-3, L725, L741-5](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 36352#[L741-6, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 36360#[L740-1, L789-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 36366#[L789-3, L765-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 36372#[L789-3, L725, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 36376#[L726, L789-3, L765-4](and (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 36381#[L727, L789-3, L765-4](and (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 36385#[L727-3, L789-3, L765-4](and (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 36393#[L729, L789-3, L765-4](and (< 640 |thr1Thread2of3ForFork0_index_malloc_#res|) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 36404#[L789-3, L765-4, L742-1](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (< 640 ~next_alloc_idx~0) (< 640 |thr1Thread2of3ForFork0_index_malloc_#res|) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 |thr1Thread2of3ForFork0_push_#t~ret9|) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 36411#[L789-3, L765-4, L742-2](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (< 640 ~next_alloc_idx~0) (< 640 |thr1Thread2of3ForFork0_index_malloc_#res|) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 |thr1Thread2of3ForFork0_push_#t~ret9|) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 36417#[L742-3, L789-3, L765-4](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (< 640 thr1Thread2of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (< 640 ~next_alloc_idx~0) (< 640 |thr1Thread2of3ForFork0_index_malloc_#res|) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 |thr1Thread2of3ForFork0_push_#t~ret9|) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 36425#[L789-3, L765-4, L743](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (< 640 thr1Thread2of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (< 640 ~next_alloc_idx~0) (< 640 |thr1Thread2of3ForFork0_index_malloc_#res|) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 36437#[L789-3, L765-4, L746](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (< 640 thr1Thread2of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (< 640 ~next_alloc_idx~0) (< 640 |thr1Thread2of3ForFork0_index_malloc_#res|) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 36504#[L789-3, L747-2, L765-4](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (< 640 thr1Thread2of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (< 640 ~next_alloc_idx~0) (< 640 |thr1Thread2of3ForFork0_index_malloc_#res|) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 36598#[L748, L789-3, L765-4](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (< 640 thr1Thread2of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (< 640 ~next_alloc_idx~0) (< 640 |thr1Thread2of3ForFork0_index_malloc_#res|) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 36667#[L748-1, L789-3, L765-4](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (< 640 thr1Thread2of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (< 640 ~next_alloc_idx~0) (< 640 |thr1Thread2of3ForFork0_index_malloc_#res|) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 36734#[L748-2, L789-3, L765-4](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (< 640 thr1Thread2of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (< 640 ~next_alloc_idx~0) (< 640 |thr1Thread2of3ForFork0_index_malloc_#res|) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 36803#[L749, L789-3, L765-4](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (< 640 thr1Thread2of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (< 640 ~next_alloc_idx~0) (< 640 |thr1Thread2of3ForFork0_index_malloc_#res|) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 36872#[L750, L789-3, L765-4](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (< 640 thr1Thread2of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (< 640 ~next_alloc_idx~0) (< 640 |thr1Thread2of3ForFork0_index_malloc_#res|) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 36941#[L750-3, L789-3, L765-4](and (< 640 |thr1Thread2of3ForFork0_index_malloc_#res|) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 37010#[L789-3, L765-4, L751](and (< 640 |thr1Thread2of3ForFork0_index_malloc_#res|) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 37106#[L751-1, L789-3, L765-4](and (< 640 |thr1Thread2of3ForFork0_index_malloc_#res|) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 37171#[L789-3, L752, L765-4](and (< 640 |thr1Thread2of3ForFork0_index_malloc_#res|) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 37240#[L789-3, L765-4, L741-7](and (< 640 |thr1Thread2of3ForFork0_index_malloc_#res|) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 37309#[L741-8, L789-3, L765-4](and (< 640 |thr1Thread2of3ForFork0_index_malloc_#res|) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 37365#[L740-1, L789-3, L765-4](and (< 640 |thr1Thread2of3ForFork0_index_malloc_#res|) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 37395#[L765-3, L789-3, L765-4](and (< 640 |thr1Thread2of3ForFork0_index_malloc_#res|) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 37425#[L765-4, L789-3, L765-4](and (< 640 |thr1Thread2of3ForFork0_index_malloc_#res|) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 37457#[L789-3, L765-5, L765-4](and (< 640 |thr1Thread2of3ForFork0_index_malloc_#res|) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 37487#[L766, L789-3, L765-4](and (< 640 |thr1Thread2of3ForFork0_index_malloc_#res|) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 37525#[thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, L789-3, L765-4](and (< 640 |thr1Thread2of3ForFork0_index_malloc_#res|) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0))] [2021-01-26 21:34:00,747 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-26 21:34:00,747 INFO L429 AbstractCegarLoop]: === Iteration 12 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 21:34:00,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 21:34:00,748 INFO L82 PathProgramCache]: Analyzing trace with hash 1771446764, now seen corresponding path program 1 times [2021-01-26 21:34:00,748 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 21:34:00,749 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398572378] [2021-01-26 21:34:00,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 21:34:00,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:34:01,338 INFO L134 CoverageAnalysis]: Checked inductivity of 1554 backedges. 278 proven. 1260 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-01-26 21:34:01,338 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398572378] [2021-01-26 21:34:01,339 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [924432298] [2021-01-26 21:34:01,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-26 21:34:01,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:34:01,726 INFO L263 TraceCheckSpWp]: Trace formula consists of 1496 conjuncts, 10 conjunts are in the unsatisfiable core [2021-01-26 21:34:01,753 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-26 21:34:02,101 INFO L134 CoverageAnalysis]: Checked inductivity of 1554 backedges. 278 proven. 1260 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-01-26 21:34:02,102 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-26 21:34:02,102 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 12 [2021-01-26 21:34:02,103 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130267027] [2021-01-26 21:34:02,104 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-01-26 21:34:02,104 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-26 21:34:02,105 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-01-26 21:34:02,105 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=66, Unknown=0, NotChecked=0, Total=132 [2021-01-26 21:34:02,105 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-26 21:34:02,106 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 42.833333333333336) internal successors, (514), 12 states have internal predecessors, (514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-01-26 21:34:02,369 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:34:02,412 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 562 and size of Sequence is : 563[2021-01-26 21:34:02,519 INFO L164 SleepSetCegar]: Size of mCounterexample is: 563 [2021-01-26 21:34:02,558 INFO L165 SleepSetCegar]: [38980#[ULTIMATE.startENTRY]true, 38982#[L-1]true, 38984#[L-1-1]true, 38986#[L17]true, 38988#[L17-1]true, 38990#[L17-2]true, 38992#[L17-3]true, 38994#[L17-4]true, 38996#[L715]true, 38998#[L716](and (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 640)), 39000#[L716-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 640)), 39002#[L716-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 640)), 39004#[L717](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 39006#[L717-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 39008#[L769](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 39010#[L769-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 39012#[L-1-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 39014#[L-1-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 39016#[L788](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 39018#[L789-4](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 39022#[L789-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 39024#[L789-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 39026#[L789-3, thr1ENTRY](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 39028#[L789-3, L773](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 39032#[L789-3, L773-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 39036#[L776, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 39040#[L732, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 39046#[L732-1, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 39050#[L732-1, L789-4](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 39054#[L789-1, L732-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 39060#[L732-1, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 39062#[L732-1, L789-3, thr1ENTRY](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 39066#[L732-1, L789-3, L773](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 39074#[L732-1, L773-3, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 39078#[L732-1, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 39088#[L776-2, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 39094#[L779, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 39106#[L780, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 39112#[L789-3, L776, L780-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 39122#[L789-3, L776, L762](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 39128#[L789-3, L776, L763](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 39134#[L763-1, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 39144#[L789-3, L776, L763-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 39152#[L766-3, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 39158#[L765, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 39170#[L765-1, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 39178#[L765-2, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 39186#[L740, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 39192#[L789-3, L776, L741](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 39200#[L789-3, L776, L741-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 39210#[L789-3, L776, L741-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 39216#[L741-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 39224#[L789-3, L776, L741-4](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 39232#[L789-3, L776, L742](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 39240#[L789-3, L776, L719](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 39250#[L789-3, L776, L720](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 39262#[L789-3, L776, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 39264#[L725, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 39276#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 39284#[L727, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 39290#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 39302#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 39306#[L789-3, L776, L742-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= 1 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 39316#[L742-2, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= 1 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 39326#[L789-3, L742-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= 1 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 39334#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 39342#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 39348#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 39364#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 39366#[L789-3, L776, L748-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of3ForFork0_push_#t~mem10| (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|)) (<= ~next_alloc_idx~0 3)), 39376#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 3))), 39386#[L789-3, L776, L749](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 39394#[L750, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 39400#[L750-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 39408#[L789-3, L776, L751](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 39414#[L751-1, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 39424#[L789-3, L776, L752](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 39434#[L741-7, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 39442#[L789-3, L741-8, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 3)), 39448#[L740-1, L789-3, L776](and (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 3)), 39458#[L789-3, L765-3, L776](and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 3)), 39468#[L789-3, L776, L765-4](and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 3)), 39474#[L789-3, L776, L765-5](and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 39480#[L789-3, L776, L766](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 3)), 39490#[L766-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 39498#[L765, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 39508#[L765-1, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 39516#[L765-2, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 39524#[L740, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 39530#[L789-3, L776, L741](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 39538#[L789-3, L776, L741-1](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 39548#[L789-3, L776, L741-2](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 39554#[L741-3, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 39562#[L789-3, L776, L741-4](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 39570#[L789-3, L776, L742](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 39578#[L789-3, L776, L719](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 39588#[L789-3, L776, L720](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 39600#[L789-3, L776, L720-3](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 39602#[L725, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3) (<= ~next_alloc_idx~0 640)), 39614#[L726, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3) (<= ~next_alloc_idx~0 640)), 39622#[L727, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 39628#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 39640#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 39644#[L789-3, L776, L742-1](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 39654#[L742-2, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 39664#[L789-3, L742-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 39672#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 39680#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 39686#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 39700#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 39702#[L789-3, L776, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (<= ~next_alloc_idx~0 5))), 39712#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (<= ~next_alloc_idx~0 5))), 39722#[L789-3, L776, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (<= ~next_alloc_idx~0 5))), 39730#[L750, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (<= ~next_alloc_idx~0 5))), 39736#[L750-3, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (not (= (select .cse6 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5))), 39744#[L789-3, L776, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)))), 39750#[L751-1, L789-3, L776](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)))), 39760#[L789-3, L776, L752](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (not (= (select .cse6 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5))), 39770#[L741-7, L789-3, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5))), 39778#[L789-3, L741-8, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5))), 39784#[L740-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 39794#[L789-3, L765-3, L776](and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 5)), 39804#[L789-3, L776, L765-4](and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 5)), 39810#[L789-3, L776, L765-5](and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 5)), 39816#[L789-3, L776, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 39826#[L766-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 39834#[L765, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 39844#[L765-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 39852#[L765-2, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 39860#[L740, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 39866#[L789-3, L776, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 39874#[L789-3, L776, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 39884#[L789-3, L776, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 39890#[L741-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 39898#[L789-3, L776, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 39906#[L789-3, L776, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 39914#[L789-3, L776, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 39924#[L789-3, L776, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 39936#[L789-3, L776, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 39938#[L725, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5) (<= ~next_alloc_idx~0 640)), 39950#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 39958#[L727, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 7)), 39964#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 7)), 39976#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 39980#[L789-3, L776, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 39990#[L742-2, L789-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 40000#[L789-3, L742-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 40008#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 40016#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 40022#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 40036#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 40038#[L789-3, L776, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 40048#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 40058#[L789-3, L776, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 40066#[L750, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 40072#[L750-3, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 7))), 40080#[L789-3, L776, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 40086#[L751-1, L789-3, L776](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 40096#[L789-3, L776, L752](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 7))), 40106#[L741-7, L789-3, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 40114#[L789-3, L741-8, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 40120#[L740-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 7) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 40130#[L789-3, L765-3, L776](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 7)), 40140#[L789-3, L776, L765-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 7)), 40146#[L789-3, L776, L765-5](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 7)), 40152#[L789-3, L776, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 7) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 40162#[L766-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 7) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 40170#[L765, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 7) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 40180#[L765-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 7) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 40188#[L765-2, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 40196#[L740, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 40202#[L789-3, L776, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 40210#[L789-3, L776, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 40220#[L789-3, L776, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 40226#[L741-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 40234#[L789-3, L776, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 40242#[L789-3, L776, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 40250#[L789-3, L776, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 40260#[L789-3, L776, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 40272#[L789-3, L776, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 7)), 40274#[L725, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 7) (<= ~next_alloc_idx~0 640)), 40286#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 7) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 40294#[L727, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 40300#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 40312#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 40316#[L789-3, L776, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 40326#[L742-2, L789-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 40336#[L789-3, L742-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 40344#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 40352#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 40358#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 40372#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 40374#[L789-3, L776, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 40384#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 40394#[L789-3, L776, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 40402#[L750, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 40408#[L750-3, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 40416#[L789-3, L776, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 40422#[L751-1, L789-3, L776](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 40432#[L789-3, L776, L752](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 40442#[L741-7, L789-3, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 40450#[L789-3, L741-8, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 40456#[L740-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 40466#[L789-3, L765-3, L776](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 40476#[L789-3, L776, L765-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 40482#[L789-3, L776, L765-5](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 40488#[L789-3, L776, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 40498#[L766-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 40506#[L765, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 40516#[L765-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 40524#[L765-2, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 40532#[L740, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 40538#[L789-3, L776, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 40546#[L789-3, L776, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 40556#[L789-3, L776, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 40562#[L741-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 40570#[L789-3, L776, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 40578#[L789-3, L776, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 40586#[L789-3, L776, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 40596#[L789-3, L776, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 40608#[L789-3, L776, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 40610#[L725, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 640)), 40620#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 40628#[L727, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 40634#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 40646#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 40650#[L789-3, L776, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 40660#[L742-2, L789-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 40670#[L789-3, L742-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 40678#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 40686#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 40692#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 40706#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 40708#[L789-3, L776, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 40718#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 40728#[L789-3, L776, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 40736#[L750, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 40742#[L750-3, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 40750#[L789-3, L776, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 40756#[L751-1, L789-3, L776](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 40766#[L789-3, L776, L752](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 40776#[L741-7, L789-3, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 40784#[L789-3, L741-8, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 40790#[L740-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 40800#[L789-3, L765-3, L776](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 40810#[L789-3, L776, L765-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 40816#[L789-3, L776, L765-5](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 40822#[L789-3, L776, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 40832#[L766-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 40840#[L765, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 40850#[L765-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 40858#[L765-2, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 40866#[L740, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 40872#[L789-3, L776, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 40880#[L789-3, L776, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 40890#[L789-3, L776, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 40896#[L741-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 40904#[L789-3, L776, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 40912#[L789-3, L776, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 40920#[L789-3, L776, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 40930#[L789-3, L776, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 40942#[L789-3, L776, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 40944#[L725, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 640)), 40956#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 40964#[L727, L789-3, L776](and (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 40970#[L727-3, L789-3, L776](and (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 40982#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 40986#[L789-3, L776, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 40996#[L742-2, L789-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 41006#[L789-3, L742-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 41014#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 41022#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 41028#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 41042#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 41044#[L789-3, L776, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 41054#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 41064#[L789-3, L776, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 41072#[L750, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 41078#[L750-3, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 41086#[L789-3, L776, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 41092#[L751-1, L789-3, L776](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 41102#[L789-3, L776, L752](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 41112#[L741-7, L789-3, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 41120#[L789-3, L741-8, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 41126#[L740-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 41136#[L789-3, L765-3, L776](and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 41146#[L789-3, L776, L765-4](and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 41152#[L789-3, L776, L765-5](and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 41158#[L789-3, L776, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 41168#[L766-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 41176#[L765, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 41186#[L765-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 41194#[L765-2, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 41202#[L740, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 41208#[L789-3, L776, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 41216#[L789-3, L776, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 41226#[L789-3, L776, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 41232#[L741-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 41240#[L789-3, L776, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 41248#[L789-3, L776, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 41256#[L789-3, L776, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 41266#[L789-3, L776, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 41278#[L789-3, L776, L720-3](and (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 41280#[L725, L789-3, L776](and (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 640)), 41290#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 640) (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 41298#[L727, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 41304#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 41316#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 41320#[L789-3, L776, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 41330#[L742-2, L789-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 41340#[L789-3, L742-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 41348#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 41356#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 41362#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 41376#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 41378#[L789-3, L776, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 41388#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 41398#[L789-3, L776, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 41406#[L750, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 41412#[L750-3, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 41420#[L789-3, L776, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (<= ~next_alloc_idx~0 15) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 41426#[L751-1, L789-3, L776](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (<= ~next_alloc_idx~0 15) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 41436#[L789-3, L776, L752](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 41446#[L741-7, L789-3, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 15) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 41454#[L789-3, L741-8, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 15) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 41460#[L740-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 41470#[L789-3, L765-3, L776](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 41480#[L789-3, L776, L765-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 41486#[L789-3, L776, L765-5](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 41492#[L789-3, L776, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 41502#[L766-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 41510#[L765, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 41520#[L765-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 41528#[L765-2, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 41536#[L740, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 41542#[L789-3, L776, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 41550#[L789-3, L776, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 41560#[L789-3, L776, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 41566#[L741-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 41574#[L789-3, L776, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 41582#[L789-3, L776, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 41590#[L789-3, L776, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 41600#[L789-3, L776, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 41612#[L789-3, L776, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 41614#[L725, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 640)), 41626#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 41634#[L727, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 17)), 41640#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 17)), 41652#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 41656#[L789-3, L776, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 41666#[L742-2, L789-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 41676#[L789-3, L742-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 41684#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 41692#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 41698#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 41712#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 41714#[L789-3, L776, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 41724#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 41734#[L789-3, L776, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 41742#[L750, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 41748#[L750-3, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 17))), 41756#[L789-3, L776, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 41762#[L751-1, L789-3, L776](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 41772#[L789-3, L776, L752](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 17))), 41782#[L741-7, L789-3, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 41790#[L789-3, L741-8, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 41796#[L740-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 41806#[L789-3, L765-3, L776](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 17)), 41816#[L789-3, L776, L765-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 17)), 41822#[L789-3, L776, L765-5](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 17)), 41828#[L789-3, L776, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 41838#[L766-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 41846#[L765, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 41856#[L765-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 41864#[L765-2, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 41872#[L740, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 41878#[L789-3, L776, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 41886#[L789-3, L776, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 41896#[L789-3, L776, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 41902#[L741-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 41910#[L789-3, L776, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 41918#[L789-3, L776, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 41926#[L789-3, L776, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 41936#[L789-3, L776, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 41948#[L789-3, L776, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 17)), 41950#[L725, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 640) (<= ~next_alloc_idx~0 17)), 41960#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 640) (<= ~next_alloc_idx~0 17) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 41968#[L727, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 41974#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 41986#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 41990#[L789-3, L776, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 42000#[L742-2, L789-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 42010#[L789-3, L742-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 42018#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 42026#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 42032#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 42046#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 42048#[L789-3, L776, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 42058#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 42068#[L789-3, L776, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 42076#[L750, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 42082#[L750-3, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 42090#[L789-3, L776, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse4 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse5 (select .cse9 0))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (= |~#top~0.offset| 0))) (or (and .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse1 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse2 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse2 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse0 .cse4 .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse1 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse5)))) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse6 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse6 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse4)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse6 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse7 0)) (= (select .cse7 v_prenex_1) 0))))) (and .cse4 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse5))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 42096#[L751-1, L789-3, L776](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse4 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse5 (select .cse9 0))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (= |~#top~0.offset| 0))) (or (and .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse1 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse2 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse2 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse0 .cse4 .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse1 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse5)))) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse6 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse6 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse4)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse6 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse7 0)) (= (select .cse7 v_prenex_1) 0))))) (and .cse4 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse5))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 42106#[L789-3, L776, L752](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 42116#[L741-7, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 42124#[L789-3, L741-8, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 42130#[L740-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 42140#[L789-3, L765-3, L776](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 42150#[L789-3, L776, L765-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 42156#[L789-3, L776, L765-5](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 42162#[L789-3, L776, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 42172#[L766-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 42180#[L765, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 42190#[L765-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 42198#[L765-2, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 42206#[L740, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 42212#[L789-3, L776, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 42220#[L789-3, L776, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 42230#[L789-3, L776, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 42236#[L741-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 42244#[L789-3, L776, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 42252#[L789-3, L776, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 42260#[L789-3, L776, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 42270#[L789-3, L776, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 42282#[L789-3, L776, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 42284#[L725, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 640)), 42296#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 640)), 42304#[L726, L789-3, L732](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 640)), 42308#[L726, L732-1, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 42312#[L726, L789-3, L776-2](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 42318#[L726, L779, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 42324#[L726, L780, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 42332#[L726, L789-3, L780-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 42340#[L726, L789-3, L762](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 42344#[L726, L789-3, L763](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 42350#[L726, L789-3, L763-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 42356#[L726, L763-2, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 42362#[L726, L789-3, L766-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 42370#[L726, L789-3, L765](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 42376#[L726, L789-3, L765-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 42384#[L726, L765-2, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 42388#[L726, L789-3, L740](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 42394#[L726, L789-3, L741](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 42402#[L726, L789-3, L741-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 42406#[L726, L741-2, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 42412#[L726, L789-3, L741-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 42418#[L726, L789-3, L741-4](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 42424#[L726, L789-3, L742](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 42430#[L726, L719, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 42436#[L726, L789-3, L720](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 42442#[L726, L720-3, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 42452#[L726, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 42458#[L727, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0)), 42462#[L727-3, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0)), 42470#[L729, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0)), 42474#[L789-3, L725, L742-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0)), 42480#[L742-2, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0)), 42488#[L789-3, L742-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 42494#[L789-3, L743, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 42502#[L746, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 42506#[L789-3, L725, L747-2](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 42518#[L789-3, L725, L748](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 42520#[L789-3, L725, L748-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (= |thr1Thread1of3ForFork0_push_#t~mem10| (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 42528#[L748-2, L789-3, L725](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0))), 42534#[L789-3, L725, L749](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 42540#[L750, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 42546#[L750-3, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 42550#[L789-3, L725, L751](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 42556#[L751-1, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 42564#[L789-3, L725, L752](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 42570#[L741-7, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 42576#[L789-3, L741-8, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 42582#[L740-1, L789-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 42590#[L789-3, L765-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 42596#[L789-3, L725, L765-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 42602#[L789-3, L725, L765-5](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 42606#[L789-3, L725, L766](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 42614#[L766-3, L789-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 42620#[L765, L789-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 42630#[L765-1, L789-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 42636#[L765-2, L789-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 42642#[L740, L789-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 42646#[L789-3, L725, L741](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 42652#[L789-3, L725, L741-1](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 42658#[L789-3, L725, L741-2](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 42664#[L741-3, L789-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 42670#[L789-3, L725, L741-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 42676#[L789-3, L725, L742](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 42682#[L789-3, L725, L719](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 42690#[L789-3, L725, L720](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 42698#[L789-3, L720-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 42704#[L789-3, L725, L722](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0)), 42710#[L722-3, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0)), 42716#[L727-3, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0)), 42722#[L729, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0)), 42726#[L789-3, L725, L742-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0)), 42732#[L742-2, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0)), 42740#[L789-3, L742-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0)), 42746#[L789-3, L743, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0)), 42752#[L789-3, L725, L744](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0)), 42758#[L789-3, L725, L741-5](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 42764#[L741-6, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 42772#[L740-1, L789-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 42778#[L789-3, L765-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 42784#[L789-3, L725, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 42790#[L789-3, L725, L765-5](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 42794#[L789-3, L725, L766](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 42802#[L766-3, L789-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 42808#[L765, L789-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 42816#[L765-1, L789-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 42822#[L765-2, L789-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 42828#[L740, L789-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 42832#[L789-3, L725, L741](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 42838#[L789-3, L725, L741-1](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 42844#[L789-3, L725, L741-2](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 42850#[L741-3, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 42856#[L789-3, L725, L741-4](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 42862#[L789-3, L725, L742](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 42868#[L789-3, L725, L719](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 42876#[L789-3, L725, L720](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 42884#[L789-3, L720-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 42890#[L789-3, L725, L722](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 42896#[L722-3, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 42902#[L727-3, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 42908#[L729, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 42912#[L789-3, L725, L742-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 42918#[L742-2, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 42926#[L789-3, L742-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 42932#[L789-3, L743, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 42938#[L789-3, L725, L744](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 42944#[L789-3, L725, L741-5](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 42950#[L741-6, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 42958#[L740-1, L789-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 42964#[L789-3, L765-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 42970#[L789-3, L725, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 42974#[L726, L789-3, L765-4](and (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 42978#[L727, L789-3, L765-4](and (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 42982#[L727-3, L789-3, L765-4](and (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 42988#[L729, L789-3, L765-4](and (< 640 |thr1Thread2of3ForFork0_index_malloc_#res|) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 42996#[L789-3, L765-4, L742-1](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (< 640 ~next_alloc_idx~0) (< 640 |thr1Thread2of3ForFork0_index_malloc_#res|) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 |thr1Thread2of3ForFork0_push_#t~ret9|) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 43002#[L789-3, L765-4, L742-2](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (< 640 ~next_alloc_idx~0) (< 640 |thr1Thread2of3ForFork0_index_malloc_#res|) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 |thr1Thread2of3ForFork0_push_#t~ret9|) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 43006#[L742-3, L789-3, L765-4](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (< 640 thr1Thread2of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (< 640 ~next_alloc_idx~0) (< 640 |thr1Thread2of3ForFork0_index_malloc_#res|) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 |thr1Thread2of3ForFork0_push_#t~ret9|) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 43012#[L789-3, L765-4, L743](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (< 640 thr1Thread2of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (< 640 ~next_alloc_idx~0) (< 640 |thr1Thread2of3ForFork0_index_malloc_#res|) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 43022#[L789-3, L765-4, L746](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (< 640 thr1Thread2of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (< 640 ~next_alloc_idx~0) (< 640 |thr1Thread2of3ForFork0_index_malloc_#res|) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 43026#[L789-3, L747-2, L765-4](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (< 640 thr1Thread2of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (< 640 ~next_alloc_idx~0) (< 640 |thr1Thread2of3ForFork0_index_malloc_#res|) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 43036#[L748, L789-3, L765-4](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (< 640 thr1Thread2of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (< 640 ~next_alloc_idx~0) (< 640 |thr1Thread2of3ForFork0_index_malloc_#res|) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 43042#[L748-1, L789-3, L765-4](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (< 640 thr1Thread2of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (< 640 ~next_alloc_idx~0) (< 640 |thr1Thread2of3ForFork0_index_malloc_#res|) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 43046#[L748-2, L789-3, L765-4](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (< 640 thr1Thread2of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (< 640 ~next_alloc_idx~0) (< 640 |thr1Thread2of3ForFork0_index_malloc_#res|) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 43052#[L749, L789-3, L765-4](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (< 640 thr1Thread2of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (< 640 ~next_alloc_idx~0) (< 640 |thr1Thread2of3ForFork0_index_malloc_#res|) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 43058#[L750, L789-3, L765-4](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (< 640 thr1Thread2of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (< 640 ~next_alloc_idx~0) (< 640 |thr1Thread2of3ForFork0_index_malloc_#res|) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 43064#[L750-3, L789-3, L765-4](and (< 640 |thr1Thread2of3ForFork0_index_malloc_#res|) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 43070#[L789-3, L765-4, L751](and (< 640 |thr1Thread2of3ForFork0_index_malloc_#res|) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 43082#[L751-1, L789-3, L765-4](and (< 640 |thr1Thread2of3ForFork0_index_malloc_#res|) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 43084#[L789-3, L752, L765-4](and (< 640 |thr1Thread2of3ForFork0_index_malloc_#res|) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 43090#[L789-3, L765-4, L741-7](and (< 640 |thr1Thread2of3ForFork0_index_malloc_#res|) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 43096#[L741-8, L789-3, L765-4](and (< 640 |thr1Thread2of3ForFork0_index_malloc_#res|) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 43102#[L740-1, L789-3, L765-4](and (< 640 |thr1Thread2of3ForFork0_index_malloc_#res|) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 43108#[L765-3, L789-3, L765-4](and (< 640 |thr1Thread2of3ForFork0_index_malloc_#res|) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 43114#[L765-4, L789-3, L765-4](and (< 640 |thr1Thread2of3ForFork0_index_malloc_#res|) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 43122#[L789-3, L765-5, L765-4](and (< 640 |thr1Thread2of3ForFork0_index_malloc_#res|) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 43128#[L766, L789-3, L765-4](and (< 640 |thr1Thread2of3ForFork0_index_malloc_#res|) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 43134#[thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, L789-3, L765-4](and (< 640 |thr1Thread2of3ForFork0_index_malloc_#res|) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0))] [2021-01-26 21:34:02,775 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-01-26 21:34:02,776 INFO L429 AbstractCegarLoop]: === Iteration 13 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 21:34:02,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 21:34:02,777 INFO L82 PathProgramCache]: Analyzing trace with hash -1430550964, now seen corresponding path program 2 times [2021-01-26 21:34:02,778 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 21:34:02,778 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63776848] [2021-01-26 21:34:02,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 21:34:02,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:34:03,686 INFO L134 CoverageAnalysis]: Checked inductivity of 2345 backedges. 344 proven. 1985 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-01-26 21:34:03,687 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63776848] [2021-01-26 21:34:03,687 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1204646203] [2021-01-26 21:34:03,687 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-26 21:34:03,902 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-01-26 21:34:03,902 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-26 21:34:03,904 INFO L263 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 22 conjunts are in the unsatisfiable core [2021-01-26 21:34:03,912 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-26 21:34:03,934 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-01-26 21:34:03,934 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-26 21:34:03,936 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-26 21:34:03,936 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-26 21:34:03,937 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:11, output treesize:7 [2021-01-26 21:34:04,142 INFO L134 CoverageAnalysis]: Checked inductivity of 2345 backedges. 92 proven. 0 refuted. 0 times theorem prover too weak. 2253 trivial. 0 not checked. [2021-01-26 21:34:04,143 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-01-26 21:34:04,143 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [13] total 14 [2021-01-26 21:34:04,143 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665667219] [2021-01-26 21:34:04,144 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-01-26 21:34:04,144 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-26 21:34:04,144 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-01-26 21:34:04,145 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=102, Unknown=0, NotChecked=0, Total=182 [2021-01-26 21:34:04,145 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-26 21:34:04,145 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 51.333333333333336) internal successors, (154), 3 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-01-26 21:34:04,456 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 545 and size of Sequence is : 546[2021-01-26 21:34:04,488 INFO L164 SleepSetCegar]: Size of mCounterexample is: 546 [2021-01-26 21:34:04,518 INFO L165 SleepSetCegar]: [44837#[ULTIMATE.startENTRY]true, 44839#[L-1]true, 44841#[L-1-1]true, 44843#[L17]true, 44845#[L17-1]true, 44847#[L17-2]true, 44849#[L17-3]true, 44851#[L17-4]true, 44853#[L715]true, 44855#[L716](and (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 640)), 44857#[L716-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 640)), 44859#[L716-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= ~next_alloc_idx~0 640)), 44861#[L717](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 44863#[L717-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 44865#[L769](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 44867#[L769-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 44869#[L-1-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 44871#[L-1-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 44873#[L788](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 44875#[L789-4](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 44879#[L789-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 44881#[L789-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 44883#[L789-3, thr1ENTRY](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 44885#[L789-3, L773](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 44889#[L789-3, L773-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 44893#[L776, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 44897#[L732, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 44903#[L732-1, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 44907#[L732-1, L789-4](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 44911#[L789-1, L732-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 44917#[L732-1, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 44919#[L732-1, L789-3, thr1ENTRY](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 44923#[L732-1, L789-3, L773](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 44931#[L732-1, L773-3, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 44935#[L732-1, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 44945#[L776-2, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 44951#[L779, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 44963#[L780, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 44969#[L789-3, L776, L780-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 44979#[L789-3, L776, L762](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 44985#[L789-3, L776, L763](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 44991#[L763-1, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 45001#[L789-3, L776, L763-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 45009#[L766-3, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 45015#[L765, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 45027#[L765-1, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 45035#[L765-2, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 45043#[L740, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 45049#[L789-3, L776, L741](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 45057#[L789-3, L776, L741-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 45067#[L789-3, L776, L741-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 45073#[L741-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 45081#[L789-3, L776, L741-4](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 45089#[L789-3, L776, L742](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 45097#[L789-3, L776, L719](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 45107#[L789-3, L776, L720](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 45119#[L789-3, L776, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 45121#[L725, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 45133#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 45141#[L727, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 45147#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= ~next_alloc_idx~0 3)), 45159#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= ~next_alloc_idx~0 3)), 45163#[L789-3, L776, L742-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= 1 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= ~next_alloc_idx~0 3)), 45173#[L742-2, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= 1 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= ~next_alloc_idx~0 3)), 45183#[L789-3, L742-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= 1 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= ~next_alloc_idx~0 3)), 45191#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= ~next_alloc_idx~0 3)), 45199#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= ~next_alloc_idx~0 3)), 45205#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= ~next_alloc_idx~0 3)), 45221#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= ~next_alloc_idx~0 3)), 45223#[L789-3, L776, L748-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of3ForFork0_push_#t~mem10| (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|)) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= ~next_alloc_idx~0 3)), 45233#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= (select |#valid| |~#m~0.base|) 1) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0))), 45243#[L789-3, L776, L749](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= ~next_alloc_idx~0 3)), 45251#[L750, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= ~next_alloc_idx~0 3)), 45257#[L750-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 45265#[L789-3, L776, L751](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 45271#[L751-1, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 45281#[L789-3, L776, L752](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 45291#[L741-7, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 45299#[L789-3, L741-8, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 3)), 45305#[L740-1, L789-3, L776](and (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 3)), 45315#[L789-3, L765-3, L776](and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 3)), 45325#[L789-3, L776, L765-4](and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 3)), 45331#[L789-3, L776, L765-5](and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 45337#[L789-3, L776, L766](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 3)), 45347#[L766-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 45355#[L765, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 45365#[L765-1, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 45373#[L765-2, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 45381#[L740, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 45387#[L789-3, L776, L741](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 45395#[L789-3, L776, L741-1](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 45405#[L789-3, L776, L741-2](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 45411#[L741-3, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 45419#[L789-3, L776, L741-4](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 45427#[L789-3, L776, L742](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 45435#[L789-3, L776, L719](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 45445#[L789-3, L776, L720](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 45457#[L789-3, L776, L720-3](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 45459#[L725, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3) (<= ~next_alloc_idx~0 640)), 45471#[L726, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3) (<= ~next_alloc_idx~0 640)), 45479#[L727, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 45485#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 45497#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 45501#[L789-3, L776, L742-1](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 45511#[L742-2, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 45521#[L789-3, L742-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 45529#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 45537#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 45543#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 45557#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 45559#[L789-3, L776, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= .cse0 0)) (<= ~next_alloc_idx~0 5))), 45569#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= .cse0 0)) (<= ~next_alloc_idx~0 5))), 45579#[L789-3, L776, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= .cse0 0)) (<= ~next_alloc_idx~0 5))), 45587#[L750, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= .cse0 0)) (<= ~next_alloc_idx~0 5))), 45593#[L750-3, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (not (= (select .cse6 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5))), 45601#[L789-3, L776, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)))), 45607#[L751-1, L789-3, L776](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)))), 45617#[L789-3, L776, L752](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (not (= (select .cse6 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5))), 45627#[L741-7, L789-3, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5))), 45635#[L789-3, L741-8, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5))), 45641#[L740-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 45651#[L789-3, L765-3, L776](and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 5)), 45661#[L789-3, L776, L765-4](and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 5)), 45667#[L789-3, L776, L765-5](and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 5)), 45673#[L789-3, L776, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 45683#[L766-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 45691#[L765, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 45701#[L765-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 45709#[L765-2, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 45717#[L740, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 45723#[L789-3, L776, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 45731#[L789-3, L776, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 45741#[L789-3, L776, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 45747#[L741-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 45755#[L789-3, L776, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 45763#[L789-3, L776, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 45771#[L789-3, L776, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 45781#[L789-3, L776, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 45793#[L789-3, L776, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 45795#[L725, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5) (<= ~next_alloc_idx~0 640)), 45807#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 45815#[L727, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 7)), 45821#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 7) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 45833#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 45837#[L789-3, L776, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 45847#[L742-2, L789-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 45857#[L789-3, L742-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 45865#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 45873#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 45879#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 45893#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 45895#[L789-3, L776, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 45905#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 45915#[L789-3, L776, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 45923#[L750, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 45929#[L750-3, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 7))), 45937#[L789-3, L776, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 45943#[L751-1, L789-3, L776](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 45953#[L789-3, L776, L752](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 7))), 45963#[L741-7, L789-3, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 45971#[L789-3, L741-8, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 45977#[L740-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 7) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 45987#[L789-3, L765-3, L776](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 7)), 45997#[L789-3, L776, L765-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 7)), 46003#[L789-3, L776, L765-5](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 7)), 46009#[L789-3, L776, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 7) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 46019#[L766-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 7) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 46027#[L765, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 7) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 46037#[L765-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 7) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 46045#[L765-2, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 46053#[L740, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 46059#[L789-3, L776, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 46067#[L789-3, L776, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 46077#[L789-3, L776, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 46083#[L741-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 46091#[L789-3, L776, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 46099#[L789-3, L776, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 46107#[L789-3, L776, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 46117#[L789-3, L776, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 46129#[L789-3, L776, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 7)), 46131#[L725, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 7) (<= ~next_alloc_idx~0 640)), 46143#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 7) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 46151#[L727, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 46157#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 46169#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 46173#[L789-3, L776, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 46183#[L742-2, L789-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 46193#[L789-3, L742-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 46201#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 46209#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 46215#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 46229#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 46231#[L789-3, L776, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 46241#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 46251#[L789-3, L776, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 46259#[L750, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 46265#[L750-3, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 46273#[L789-3, L776, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 46279#[L751-1, L789-3, L776](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 46289#[L789-3, L776, L752](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 46299#[L741-7, L789-3, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 46307#[L789-3, L741-8, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 46313#[L740-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 46323#[L789-3, L765-3, L776](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 46333#[L789-3, L776, L765-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 46339#[L789-3, L776, L765-5](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 46345#[L789-3, L776, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 46355#[L766-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 46363#[L765, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 46373#[L765-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 46381#[L765-2, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 46389#[L740, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 46395#[L789-3, L776, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 46403#[L789-3, L776, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 46413#[L789-3, L776, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 46419#[L741-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 46427#[L789-3, L776, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 46435#[L789-3, L776, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 46443#[L789-3, L776, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 46453#[L789-3, L776, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 46465#[L789-3, L776, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 46467#[L725, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 640)), 46477#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 46485#[L727, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 46491#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 46503#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 46507#[L789-3, L776, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 46517#[L742-2, L789-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 46527#[L789-3, L742-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 46535#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 46543#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 46549#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 46563#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 46565#[L789-3, L776, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 46575#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 46585#[L789-3, L776, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 46593#[L750, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 46599#[L750-3, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 46607#[L789-3, L776, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 46613#[L751-1, L789-3, L776](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 46623#[L789-3, L776, L752](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 46633#[L741-7, L789-3, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 46641#[L789-3, L741-8, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 46647#[L740-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 46657#[L789-3, L765-3, L776](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 46667#[L789-3, L776, L765-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 46673#[L789-3, L776, L765-5](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 46679#[L789-3, L776, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 46689#[L766-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 46697#[L765, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 46707#[L765-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 46715#[L765-2, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 46723#[L740, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 46729#[L789-3, L776, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 46737#[L789-3, L776, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 46747#[L789-3, L776, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 46753#[L741-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 46761#[L789-3, L776, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 46769#[L789-3, L776, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 46777#[L789-3, L776, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 46787#[L789-3, L776, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 46799#[L789-3, L776, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 46801#[L725, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 640)), 46813#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 46821#[L727, L789-3, L776](and (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 46827#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 46839#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 46843#[L789-3, L776, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 46853#[L742-2, L789-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 46863#[L789-3, L742-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 46871#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 46879#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 46885#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 46899#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 46901#[L789-3, L776, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 46911#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 46921#[L789-3, L776, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 46929#[L750, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 46935#[L750-3, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 46943#[L789-3, L776, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 46949#[L751-1, L789-3, L776](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 46959#[L789-3, L776, L752](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 46969#[L741-7, L789-3, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 46977#[L789-3, L741-8, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 46983#[L740-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 46993#[L789-3, L765-3, L776](and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 47003#[L789-3, L776, L765-4](and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 47009#[L789-3, L776, L765-5](and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 47015#[L789-3, L776, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 47025#[L766-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 47033#[L765, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 47043#[L765-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 47051#[L765-2, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 47059#[L740, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 47065#[L789-3, L776, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 47073#[L789-3, L776, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 47083#[L789-3, L776, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 47089#[L741-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 47097#[L789-3, L776, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 47105#[L789-3, L776, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 47113#[L789-3, L776, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 47123#[L789-3, L776, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 47135#[L789-3, L776, L720-3](and (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 47137#[L725, L789-3, L776](and (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 640)), 47147#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 640) (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 47155#[L727, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 47161#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 47173#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 47177#[L789-3, L776, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 47187#[L742-2, L789-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 47197#[L789-3, L742-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 47205#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 47213#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 47219#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 47233#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 47235#[L789-3, L776, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 47245#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 47255#[L789-3, L776, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 47263#[L750, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 47269#[L750-3, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 47277#[L789-3, L776, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (<= ~next_alloc_idx~0 15) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 47283#[L751-1, L789-3, L776](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (<= ~next_alloc_idx~0 15) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 47293#[L789-3, L776, L752](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 47303#[L741-7, L789-3, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 15) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 47311#[L789-3, L741-8, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 15) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 47317#[L740-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 47327#[L789-3, L765-3, L776](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 47337#[L789-3, L776, L765-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 47343#[L789-3, L776, L765-5](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 47349#[L789-3, L776, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 47359#[L766-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 47367#[L765, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 47377#[L765-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 47385#[L765-2, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 47393#[L740, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 47399#[L789-3, L776, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 47407#[L789-3, L776, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 47417#[L789-3, L776, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 47423#[L741-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 47431#[L789-3, L776, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 47439#[L789-3, L776, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 47447#[L789-3, L776, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 47457#[L789-3, L776, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 47469#[L789-3, L776, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 47471#[L725, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 640)), 47483#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 47491#[L727, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 17)), 47497#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 17) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 47509#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 47513#[L789-3, L776, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 47523#[L742-2, L789-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 47533#[L789-3, L742-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 47541#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 47549#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 47555#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 47569#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 47571#[L789-3, L776, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 47581#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 47591#[L789-3, L776, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 47599#[L750, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 47605#[L750-3, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 17))), 47613#[L789-3, L776, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 47619#[L751-1, L789-3, L776](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 47629#[L789-3, L776, L752](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 17))), 47639#[L741-7, L789-3, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 47647#[L789-3, L741-8, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 47653#[L740-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 47663#[L789-3, L765-3, L776](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 17)), 47673#[L789-3, L776, L765-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 17)), 47679#[L789-3, L776, L765-5](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 17)), 47685#[L789-3, L776, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 47695#[L766-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 47703#[L765, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 47713#[L765-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 47721#[L765-2, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 47729#[L740, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 47735#[L789-3, L776, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 47743#[L789-3, L776, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 47753#[L789-3, L776, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 47759#[L741-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 47767#[L789-3, L776, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 47775#[L789-3, L776, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 47783#[L789-3, L776, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 47793#[L789-3, L776, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 47805#[L789-3, L776, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 17)), 47807#[L725, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 640) (<= ~next_alloc_idx~0 17)), 47817#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 640) (<= ~next_alloc_idx~0 17) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 47825#[L727, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 47831#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 47843#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 47847#[L789-3, L776, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 47857#[L742-2, L789-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 47867#[L789-3, L742-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 47875#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 47883#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 47889#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 47903#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 47905#[L789-3, L776, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 47915#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 47925#[L789-3, L776, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 47933#[L750, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 47939#[L750-3, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 47947#[L789-3, L776, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse4 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse5 (select .cse9 0))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (= |~#top~0.offset| 0))) (or (and .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse1 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse2 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse2 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse0 .cse4 .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse1 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse5)))) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse6 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse6 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse4)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse6 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse7 0)) (= (select .cse7 v_prenex_1) 0))))) (and .cse4 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse5))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 47953#[L751-1, L789-3, L776](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse4 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse5 (select .cse9 0))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (= |~#top~0.offset| 0))) (or (and .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse1 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse2 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse2 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse0 .cse4 .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse1 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse5)))) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse6 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse6 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse4)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse6 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse7 0)) (= (select .cse7 v_prenex_1) 0))))) (and .cse4 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse5))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 47963#[L789-3, L776, L752](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 47973#[L741-7, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 47981#[L789-3, L741-8, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 47987#[L740-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 47997#[L789-3, L765-3, L776](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 48007#[L789-3, L776, L765-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 48013#[L789-3, L776, L765-5](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 48019#[L789-3, L776, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 48029#[L766-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 48037#[L765, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 48047#[L765-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 48055#[L765-2, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 48063#[L740, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 48069#[L789-3, L776, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 48077#[L789-3, L776, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 48087#[L789-3, L776, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 48093#[L741-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 48101#[L789-3, L776, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 48109#[L789-3, L776, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 48117#[L789-3, L776, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 48127#[L789-3, L776, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 48139#[L789-3, L776, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 48141#[L725, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 640)), 48153#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 640)), 48161#[L726, L789-3, L732](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 640)), 48165#[L726, L732-1, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 48169#[L726, L789-3, L776-2](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 48175#[L726, L779, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 48181#[L726, L780, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 48189#[L726, L789-3, L780-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 48197#[L726, L789-3, L762](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 48201#[L726, L789-3, L763](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 48207#[L726, L789-3, L763-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 48213#[L726, L763-2, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 48219#[L726, L789-3, L766-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 48227#[L726, L789-3, L765](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 48233#[L726, L789-3, L765-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 48241#[L726, L765-2, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 48245#[L726, L789-3, L740](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 48251#[L726, L789-3, L741](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 48259#[L726, L789-3, L741-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 48263#[L726, L741-2, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 48269#[L726, L789-3, L741-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 48275#[L726, L789-3, L741-4](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 48281#[L726, L789-3, L742](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 48287#[L726, L719, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 48293#[L726, L789-3, L720](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 48299#[L726, L720-3, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 48309#[L726, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 48315#[L727, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0)), 48319#[L727-3, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0)), 48327#[L729, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0)), 48331#[L789-3, L725, L742-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0)), 48337#[L742-2, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0)), 48345#[L789-3, L742-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 48351#[L789-3, L743, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 48359#[L746, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 48363#[L789-3, L725, L747-2](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 48375#[L789-3, L725, L748](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 48377#[L789-3, L725, L748-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (= |thr1Thread1of3ForFork0_push_#t~mem10| (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|)) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 48385#[L748-2, L789-3, L725](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0))), 48391#[L789-3, L725, L749](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 48397#[L750, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 48403#[L750-3, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 48407#[L789-3, L725, L751](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 48413#[L751-1, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 48421#[L789-3, L725, L752](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 48427#[L741-7, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 48433#[L789-3, L741-8, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 48439#[L740-1, L789-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 48447#[L789-3, L765-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 48453#[L789-3, L725, L765-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 48459#[L789-3, L725, L765-5](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 48463#[L789-3, L725, L766](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 48471#[L766-3, L789-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 48477#[L765, L789-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 48487#[L765-1, L789-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 48493#[L765-2, L789-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 48499#[L740, L789-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 48503#[L789-3, L725, L741](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 48509#[L789-3, L725, L741-1](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 48515#[L789-3, L725, L741-2](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 48521#[L741-3, L789-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 48527#[L789-3, L725, L741-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 48533#[L789-3, L725, L742](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 48539#[L789-3, L725, L719](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 48547#[L789-3, L725, L720](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 48555#[L789-3, L720-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 48561#[L789-3, L725, L722](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0)), 48567#[L722-3, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0)), 48573#[L727-3, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0)), 48579#[L729, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0)), 48583#[L789-3, L725, L742-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0)), 48589#[L742-2, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0)), 48597#[L789-3, L742-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0)), 48603#[L789-3, L743, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0)), 48609#[L789-3, L725, L744](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0)), 48615#[L789-3, L725, L741-5](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 48621#[L741-6, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 48629#[L740-1, L789-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 48635#[L789-3, L765-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 48641#[L789-3, L725, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 48647#[L789-3, L725, L765-5](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 48651#[L789-3, L725, L766](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 48659#[L766-3, L789-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 48665#[L765, L789-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 48673#[L765-1, L789-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 48679#[L765-2, L789-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 48685#[L740, L789-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 48689#[L789-3, L725, L741](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 48695#[L789-3, L725, L741-1](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 48701#[L789-3, L725, L741-2](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 48707#[L741-3, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 48713#[L789-3, L725, L741-4](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 48719#[L789-3, L725, L742](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 48725#[L789-3, L725, L719](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 48733#[L789-3, L725, L720](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 48741#[L789-3, L720-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 48747#[L789-3, L725, L722](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 48753#[L722-3, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 48759#[L727-3, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 48765#[L729, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 48769#[L789-3, L725, L742-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 48775#[L742-2, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 48783#[L789-3, L742-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 48789#[L789-3, L743, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 48795#[L789-3, L725, L744](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 48801#[L789-3, L725, L741-5](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 48807#[L741-6, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 48815#[L740-1, L789-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 48821#[L789-3, L765-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 48827#[L789-3, L725, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 48831#[L726, L789-3, L765-4](and (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 48835#[L727, L789-3, L765-4](and (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 48843#[L727, L789-4, L765-4](and (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 48879#[L789-1, L727, L765-4](and (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 48911#[L727, L789-2, L765-4](and (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 48941#[L727, L789-3, thr1ENTRY, L765-4](and (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 49028#[L727, L789-4, thr1ENTRY, L765-4](and (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 49138#[L789-1, L727, thr1ENTRY, L765-4](and (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 49229#[L727, L789-2, thr1ENTRY, L765-4](and (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 49310#[L727, ULTIMATE.startErr0INUSE_VIOLATION, thr1ENTRY, L765-4](and (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0))] [2021-01-26 21:34:04,720 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-01-26 21:34:04,720 INFO L429 AbstractCegarLoop]: === Iteration 14 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 21:34:04,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 21:34:04,721 INFO L82 PathProgramCache]: Analyzing trace with hash 1347822189, now seen corresponding path program 1 times [2021-01-26 21:34:04,722 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 21:34:04,722 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489195388] [2021-01-26 21:34:04,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 21:34:04,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:34:05,494 INFO L134 CoverageAnalysis]: Checked inductivity of 2363 backedges. 358 proven. 1985 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-01-26 21:34:05,494 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489195388] [2021-01-26 21:34:05,495 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1459871105] [2021-01-26 21:34:05,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-26 21:34:05,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:34:05,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 1685 conjuncts, 12 conjunts are in the unsatisfiable core [2021-01-26 21:34:05,929 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-26 21:34:06,277 INFO L134 CoverageAnalysis]: Checked inductivity of 2363 backedges. 358 proven. 1985 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-01-26 21:34:06,277 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-26 21:34:06,278 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 14 [2021-01-26 21:34:06,278 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121917950] [2021-01-26 21:34:06,279 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-01-26 21:34:06,279 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-26 21:34:06,281 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-01-26 21:34:06,281 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=91, Unknown=0, NotChecked=0, Total=182 [2021-01-26 21:34:06,281 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-26 21:34:06,281 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 41.142857142857146) internal successors, (576), 14 states have internal predecessors, (576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-01-26 21:34:06,623 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:34:06,667 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 627 and size of Sequence is : 628[2021-01-26 21:34:06,746 INFO L164 SleepSetCegar]: Size of mCounterexample is: 628 [2021-01-26 21:34:06,779 INFO L165 SleepSetCegar]: [50964#[ULTIMATE.startENTRY]true, 50966#[L-1]true, 50968#[L-1-1]true, 50970#[L17]true, 50972#[L17-1]true, 50974#[L17-2]true, 50976#[L17-3]true, 50978#[L17-4]true, 50980#[L715]true, 50982#[L716](and (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 640)), 50984#[L716-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 640)), 50986#[L716-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= ~next_alloc_idx~0 640)), 50988#[L717](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 50990#[L717-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 50992#[L769](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 50994#[L769-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 50996#[L-1-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 50998#[L-1-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 51000#[L788](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 51002#[L789-4](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 51006#[L789-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 51008#[L789-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 51010#[L789-3, thr1ENTRY](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 51012#[L789-3, L773](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 51016#[L789-3, L773-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 51020#[L776, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 51024#[L732, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 51030#[L732-1, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 51034#[L732-1, L789-4](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 51038#[L789-1, L732-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 51044#[L732-1, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 51046#[L732-1, L789-3, thr1ENTRY](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 51050#[L732-1, L789-3, L773](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 51058#[L732-1, L773-3, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 51062#[L732-1, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 51072#[L776-2, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 51078#[L779, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 51090#[L780, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 51096#[L789-3, L776, L780-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 51106#[L789-3, L776, L762](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 51112#[L789-3, L776, L763](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 51118#[L763-1, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 51128#[L789-3, L776, L763-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 51136#[L766-3, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 51142#[L765, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 51154#[L765-1, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 51162#[L765-2, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 51170#[L740, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 51176#[L789-3, L776, L741](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 51184#[L789-3, L776, L741-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 51194#[L789-3, L776, L741-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 51200#[L741-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 51208#[L789-3, L776, L741-4](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 51216#[L789-3, L776, L742](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 51224#[L789-3, L776, L719](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 51234#[L789-3, L776, L720](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 51246#[L789-3, L776, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 51248#[L725, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 51260#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 51268#[L727, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 51274#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= ~next_alloc_idx~0 3)), 51286#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= ~next_alloc_idx~0 3)), 51290#[L789-3, L776, L742-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= 1 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= ~next_alloc_idx~0 3)), 51300#[L742-2, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= 1 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= ~next_alloc_idx~0 3)), 51310#[L789-3, L742-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= 1 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= ~next_alloc_idx~0 3)), 51318#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= ~next_alloc_idx~0 3)), 51326#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= ~next_alloc_idx~0 3)), 51332#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= ~next_alloc_idx~0 3)), 51348#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= ~next_alloc_idx~0 3)), 51350#[L789-3, L776, L748-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of3ForFork0_push_#t~mem10| (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|)) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= ~next_alloc_idx~0 3)), 51360#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= (select |#valid| |~#m~0.base|) 1) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0))), 51370#[L789-3, L776, L749](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= ~next_alloc_idx~0 3)), 51378#[L750, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= ~next_alloc_idx~0 3)), 51384#[L750-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 51392#[L789-3, L776, L751](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 51398#[L751-1, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 51408#[L789-3, L776, L752](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 51418#[L741-7, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 51426#[L789-3, L741-8, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 3)), 51432#[L740-1, L789-3, L776](and (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 3)), 51442#[L789-3, L765-3, L776](and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 3)), 51452#[L789-3, L776, L765-4](and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 3)), 51458#[L789-3, L776, L765-5](and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 51464#[L789-3, L776, L766](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 3)), 51474#[L766-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 51482#[L765, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 51492#[L765-1, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 51500#[L765-2, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 51508#[L740, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 51514#[L789-3, L776, L741](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 51522#[L789-3, L776, L741-1](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 51532#[L789-3, L776, L741-2](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 51538#[L741-3, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 51546#[L789-3, L776, L741-4](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 51554#[L789-3, L776, L742](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 51562#[L789-3, L776, L719](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 51572#[L789-3, L776, L720](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 51584#[L789-3, L776, L720-3](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 51586#[L725, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3) (<= ~next_alloc_idx~0 640)), 51598#[L726, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3) (<= ~next_alloc_idx~0 640)), 51606#[L727, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 51612#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 51624#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 51628#[L789-3, L776, L742-1](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 51638#[L742-2, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 51648#[L789-3, L742-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 51656#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 51664#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 51670#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 51684#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 51686#[L789-3, L776, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= .cse0 0)) (<= ~next_alloc_idx~0 5))), 51696#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= .cse0 0)) (<= ~next_alloc_idx~0 5))), 51706#[L789-3, L776, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= .cse0 0)) (<= ~next_alloc_idx~0 5))), 51714#[L750, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= .cse0 0)) (<= ~next_alloc_idx~0 5))), 51720#[L750-3, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (not (= (select .cse6 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5))), 51728#[L789-3, L776, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)))), 51734#[L751-1, L789-3, L776](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)))), 51744#[L789-3, L776, L752](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (not (= (select .cse6 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5))), 51754#[L741-7, L789-3, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5))), 51762#[L789-3, L741-8, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5))), 51768#[L740-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 51778#[L789-3, L765-3, L776](and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 5)), 51788#[L789-3, L776, L765-4](and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 5)), 51794#[L789-3, L776, L765-5](and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 5)), 51800#[L789-3, L776, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 51810#[L766-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 51818#[L765, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 51828#[L765-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 51836#[L765-2, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 51844#[L740, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 51850#[L789-3, L776, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 51858#[L789-3, L776, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 51868#[L789-3, L776, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 51874#[L741-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 51882#[L789-3, L776, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 51890#[L789-3, L776, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 51898#[L789-3, L776, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 51908#[L789-3, L776, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 51920#[L789-3, L776, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 51922#[L725, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5) (<= ~next_alloc_idx~0 640)), 51934#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 51942#[L727, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 7)), 51948#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 7) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 51960#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 51964#[L789-3, L776, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 51974#[L742-2, L789-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 51984#[L789-3, L742-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 51992#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 52000#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 52006#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 52020#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 52022#[L789-3, L776, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 52032#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 52042#[L789-3, L776, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 52050#[L750, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 52056#[L750-3, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 7))), 52064#[L789-3, L776, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 52070#[L751-1, L789-3, L776](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 52080#[L789-3, L776, L752](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 7))), 52090#[L741-7, L789-3, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 52098#[L789-3, L741-8, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 52104#[L740-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 7) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 52114#[L789-3, L765-3, L776](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 7)), 52124#[L789-3, L776, L765-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 7)), 52130#[L789-3, L776, L765-5](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 7)), 52136#[L789-3, L776, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 7) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 52146#[L766-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 7) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 52154#[L765, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 7) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 52164#[L765-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 7) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 52172#[L765-2, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 52180#[L740, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 52186#[L789-3, L776, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 52194#[L789-3, L776, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 52204#[L789-3, L776, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 52210#[L741-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 52218#[L789-3, L776, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 52226#[L789-3, L776, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 52234#[L789-3, L776, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 52244#[L789-3, L776, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 52256#[L789-3, L776, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 7)), 52258#[L725, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 7) (<= ~next_alloc_idx~0 640)), 52270#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 7) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 52278#[L727, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 52284#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 52296#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 52300#[L789-3, L776, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 52310#[L742-2, L789-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 52320#[L789-3, L742-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 52328#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 52336#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 52342#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 52356#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 52358#[L789-3, L776, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 52368#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 52378#[L789-3, L776, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 52386#[L750, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 52392#[L750-3, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 52400#[L789-3, L776, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 52406#[L751-1, L789-3, L776](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 52416#[L789-3, L776, L752](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 52426#[L741-7, L789-3, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 52434#[L789-3, L741-8, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 52440#[L740-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 52450#[L789-3, L765-3, L776](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 52460#[L789-3, L776, L765-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 52466#[L789-3, L776, L765-5](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 52472#[L789-3, L776, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 52482#[L766-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 52490#[L765, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 52500#[L765-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 52508#[L765-2, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 52516#[L740, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 52522#[L789-3, L776, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 52530#[L789-3, L776, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 52540#[L789-3, L776, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 52546#[L741-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 52554#[L789-3, L776, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 52562#[L789-3, L776, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 52570#[L789-3, L776, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 52580#[L789-3, L776, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 52592#[L789-3, L776, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 52594#[L725, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 640)), 52604#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 52612#[L727, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 52618#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 52630#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 52634#[L789-3, L776, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 52644#[L742-2, L789-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 52654#[L789-3, L742-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 52662#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 52670#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 52676#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 52690#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 52692#[L789-3, L776, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 52702#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 52712#[L789-3, L776, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 52720#[L750, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 52726#[L750-3, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 52734#[L789-3, L776, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 52740#[L751-1, L789-3, L776](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 52750#[L789-3, L776, L752](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 52760#[L741-7, L789-3, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 52768#[L789-3, L741-8, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 52774#[L740-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 52784#[L789-3, L765-3, L776](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 52794#[L789-3, L776, L765-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 52800#[L789-3, L776, L765-5](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 52806#[L789-3, L776, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 52816#[L766-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 52824#[L765, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 52834#[L765-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 52842#[L765-2, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 52850#[L740, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 52856#[L789-3, L776, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 52864#[L789-3, L776, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 52874#[L789-3, L776, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 52880#[L741-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 52888#[L789-3, L776, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 52896#[L789-3, L776, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 52904#[L789-3, L776, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 52914#[L789-3, L776, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 52926#[L789-3, L776, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 52928#[L725, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 640)), 52940#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 52948#[L727, L789-3, L776](and (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 52954#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 52966#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 52970#[L789-3, L776, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 52980#[L742-2, L789-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 52990#[L789-3, L742-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 52998#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 53006#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 53012#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 53026#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 53028#[L789-3, L776, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 53038#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 53048#[L789-3, L776, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 53056#[L750, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 53062#[L750-3, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 53070#[L789-3, L776, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 53076#[L751-1, L789-3, L776](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 53086#[L789-3, L776, L752](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 53096#[L741-7, L789-3, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 53104#[L789-3, L741-8, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 53110#[L740-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 53120#[L789-3, L765-3, L776](and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 53130#[L789-3, L776, L765-4](and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 53136#[L789-3, L776, L765-5](and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 53142#[L789-3, L776, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 53152#[L766-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 53160#[L765, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 53170#[L765-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 53178#[L765-2, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 53186#[L740, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 53192#[L789-3, L776, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 53200#[L789-3, L776, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 53210#[L789-3, L776, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 53216#[L741-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 53224#[L789-3, L776, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 53232#[L789-3, L776, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 53240#[L789-3, L776, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 53250#[L789-3, L776, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 53262#[L789-3, L776, L720-3](and (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 53264#[L725, L789-3, L776](and (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 640)), 53274#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 640) (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 53282#[L727, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 53288#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 53300#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 53304#[L789-3, L776, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 53314#[L742-2, L789-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 53324#[L789-3, L742-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 53332#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 53340#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 53346#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 53360#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 53362#[L789-3, L776, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 53372#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 53382#[L789-3, L776, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 53390#[L750, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 53396#[L750-3, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 53404#[L789-3, L776, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (<= ~next_alloc_idx~0 15) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 53410#[L751-1, L789-3, L776](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (<= ~next_alloc_idx~0 15) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 53420#[L789-3, L776, L752](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 53430#[L741-7, L789-3, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 15) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 53438#[L789-3, L741-8, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 15) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 53444#[L740-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 53454#[L789-3, L765-3, L776](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 53464#[L789-3, L776, L765-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 53470#[L789-3, L776, L765-5](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 53476#[L789-3, L776, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 53486#[L766-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 53494#[L765, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 53504#[L765-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 53512#[L765-2, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 53520#[L740, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 53526#[L789-3, L776, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 53534#[L789-3, L776, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 53544#[L789-3, L776, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 53550#[L741-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 53558#[L789-3, L776, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 53566#[L789-3, L776, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 53574#[L789-3, L776, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 53584#[L789-3, L776, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 53596#[L789-3, L776, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 53598#[L725, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 640)), 53610#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 53618#[L727, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 17)), 53624#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 17) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 53636#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 53640#[L789-3, L776, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 53650#[L742-2, L789-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 53660#[L789-3, L742-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 53668#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 53676#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 53682#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 53696#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 53698#[L789-3, L776, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 53708#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 53718#[L789-3, L776, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 53726#[L750, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 53732#[L750-3, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 17))), 53740#[L789-3, L776, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 53746#[L751-1, L789-3, L776](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 53756#[L789-3, L776, L752](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 17))), 53766#[L741-7, L789-3, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 53774#[L789-3, L741-8, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 53780#[L740-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 53790#[L789-3, L765-3, L776](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 17)), 53800#[L789-3, L776, L765-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 17)), 53806#[L789-3, L776, L765-5](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 17)), 53812#[L789-3, L776, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 53822#[L766-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 53830#[L765, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 53840#[L765-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 53848#[L765-2, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 53856#[L740, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 53862#[L789-3, L776, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 53870#[L789-3, L776, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 53880#[L789-3, L776, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 53886#[L741-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 53894#[L789-3, L776, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 53902#[L789-3, L776, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 53910#[L789-3, L776, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 53920#[L789-3, L776, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 53932#[L789-3, L776, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 17)), 53934#[L725, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 640) (<= ~next_alloc_idx~0 17)), 53944#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 640) (<= ~next_alloc_idx~0 17) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 53952#[L727, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 19) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 53958#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 19) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 53970#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 53974#[L789-3, L776, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 53984#[L742-2, L789-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 53994#[L789-3, L742-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 54002#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 54010#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 54016#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 54030#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 54032#[L789-3, L776, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 54042#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 54052#[L789-3, L776, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 54060#[L750, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 54066#[L750-3, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= ~next_alloc_idx~0 19) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 54074#[L789-3, L776, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 54080#[L751-1, L789-3, L776](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 54090#[L789-3, L776, L752](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= ~next_alloc_idx~0 19) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 54100#[L741-7, L789-3, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 54108#[L789-3, L741-8, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 54114#[L740-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 19) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 54124#[L789-3, L765-3, L776](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 19) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 54134#[L789-3, L776, L765-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 19) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 54140#[L789-3, L776, L765-5](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 19) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 54146#[L789-3, L776, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 19) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 54156#[L766-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 19) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 54164#[L765, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 19) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 54174#[L765-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 19) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 54182#[L765-2, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 19) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 54190#[L740, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 19) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 54196#[L789-3, L776, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 19) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 54204#[L789-3, L776, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 19) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 54214#[L789-3, L776, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 19) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 54220#[L741-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 19) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 54228#[L789-3, L776, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 19) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 54236#[L789-3, L776, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 19) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 54244#[L789-3, L776, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 19) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 54254#[L789-3, L776, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 19) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 54266#[L789-3, L776, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 19) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 54268#[L725, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 19) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 640)), 54280#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 19) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 54288#[L727, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 54294#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 54306#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 54310#[L789-3, L776, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 54320#[L742-2, L789-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 54330#[L789-3, L742-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 54338#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 54346#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 54352#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 54366#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 54368#[L789-3, L776, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 54378#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 54388#[L789-3, L776, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 54396#[L750, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 54402#[L750-3, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (<= ~next_alloc_idx~0 21) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 54410#[L789-3, L776, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 54416#[L751-1, L789-3, L776](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 54426#[L789-3, L776, L752](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (<= ~next_alloc_idx~0 21) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 54436#[L741-7, L789-3, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 54444#[L789-3, L741-8, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 54450#[L740-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 54460#[L789-3, L765-3, L776](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 54470#[L789-3, L776, L765-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 54476#[L789-3, L776, L765-5](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 54482#[L789-3, L776, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 54492#[L766-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 54500#[L765, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 54510#[L765-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 54518#[L765-2, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 54526#[L740, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 54532#[L789-3, L776, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 54540#[L789-3, L776, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 54550#[L789-3, L776, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 54556#[L741-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 54564#[L789-3, L776, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 54572#[L789-3, L776, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 54580#[L789-3, L776, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 54590#[L789-3, L776, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 54602#[L789-3, L776, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 54604#[L725, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 640)), 54614#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 54622#[L727, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 54628#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 54640#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 54644#[L789-3, L776, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 54654#[L742-2, L789-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 54664#[L789-3, L742-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 54672#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 54680#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 54686#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 54700#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 54702#[L789-3, L776, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 54712#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 54722#[L789-3, L776, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 54730#[L750, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 54736#[L750-3, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 54744#[L789-3, L776, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse4 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse5 (select .cse9 0))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (= |~#top~0.offset| 0))) (or (and .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse1 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse2 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse2 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse0 .cse4 .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse1 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse5)))) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse6 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse6 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse4)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse6 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse7 0)) (= (select .cse7 v_prenex_1) 0))))) (and .cse4 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse5))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 54750#[L751-1, L789-3, L776](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse4 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse5 (select .cse9 0))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (= |~#top~0.offset| 0))) (or (and .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse1 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse2 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse2 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse0 .cse4 .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse1 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse5)))) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse6 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse6 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse4)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse6 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse7 0)) (= (select .cse7 v_prenex_1) 0))))) (and .cse4 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse5))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 54760#[L789-3, L776, L752](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 54770#[L741-7, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 54778#[L789-3, L741-8, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 54784#[L740-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 54794#[L789-3, L765-3, L776](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 54804#[L789-3, L776, L765-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 54810#[L789-3, L776, L765-5](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 54816#[L789-3, L776, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 54826#[L766-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 54834#[L765, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 54844#[L765-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 54852#[L765-2, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 54860#[L740, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 54866#[L789-3, L776, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 54874#[L789-3, L776, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 54884#[L789-3, L776, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 54890#[L741-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 54898#[L789-3, L776, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 54906#[L789-3, L776, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 54914#[L789-3, L776, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 54924#[L789-3, L776, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 54936#[L789-3, L776, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 54938#[L725, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 640)), 54950#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 640)), 54958#[L726, L789-3, L732](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 640)), 54962#[L726, L732-1, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 54966#[L726, L789-3, L776-2](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 54972#[L726, L779, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 54978#[L726, L780, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 54986#[L726, L789-3, L780-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 54994#[L726, L789-3, L762](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 54998#[L726, L789-3, L763](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 55004#[L726, L789-3, L763-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 55010#[L726, L763-2, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 55016#[L726, L789-3, L766-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 55024#[L726, L789-3, L765](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 55030#[L726, L789-3, L765-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 55038#[L726, L765-2, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 55042#[L726, L789-3, L740](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 55048#[L726, L789-3, L741](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 55056#[L726, L789-3, L741-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 55060#[L726, L741-2, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 55066#[L726, L789-3, L741-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 55072#[L726, L789-3, L741-4](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 55078#[L726, L789-3, L742](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 55084#[L726, L719, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 55090#[L726, L789-3, L720](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 55096#[L726, L720-3, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 55106#[L726, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 55112#[L727, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0)), 55116#[L727-3, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0)), 55124#[L729, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0)), 55128#[L789-3, L725, L742-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0)), 55134#[L742-2, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0)), 55142#[L789-3, L742-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 55148#[L789-3, L743, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 55156#[L746, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 55160#[L789-3, L725, L747-2](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 55172#[L789-3, L725, L748](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 55174#[L789-3, L725, L748-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (= |thr1Thread1of3ForFork0_push_#t~mem10| (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|)) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 55182#[L748-2, L789-3, L725](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0))), 55188#[L789-3, L725, L749](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 55194#[L750, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 55200#[L750-3, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 55204#[L789-3, L725, L751](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 55210#[L751-1, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 55218#[L789-3, L725, L752](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 55224#[L741-7, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 55230#[L789-3, L741-8, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 55236#[L740-1, L789-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 55244#[L789-3, L765-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 55250#[L789-3, L725, L765-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 55256#[L789-3, L725, L765-5](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 55260#[L789-3, L725, L766](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 55268#[L766-3, L789-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 55274#[L765, L789-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 55284#[L765-1, L789-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 55290#[L765-2, L789-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 55296#[L740, L789-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 55300#[L789-3, L725, L741](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 55306#[L789-3, L725, L741-1](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 55312#[L789-3, L725, L741-2](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 55318#[L741-3, L789-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 55324#[L789-3, L725, L741-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 55330#[L789-3, L725, L742](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 55336#[L789-3, L725, L719](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 55344#[L789-3, L725, L720](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 55352#[L789-3, L720-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 55358#[L789-3, L725, L722](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0)), 55364#[L722-3, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0)), 55370#[L727-3, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0)), 55376#[L729, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0)), 55380#[L789-3, L725, L742-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0)), 55386#[L742-2, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0)), 55394#[L789-3, L742-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0)), 55400#[L789-3, L743, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0)), 55406#[L789-3, L725, L744](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0)), 55412#[L789-3, L725, L741-5](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 55418#[L741-6, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 55426#[L740-1, L789-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 55432#[L789-3, L765-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 55438#[L789-3, L725, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 55444#[L789-3, L725, L765-5](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 55448#[L789-3, L725, L766](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 55456#[L766-3, L789-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 55462#[L765, L789-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 55470#[L765-1, L789-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 55476#[L765-2, L789-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 55482#[L740, L789-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 55486#[L789-3, L725, L741](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 55492#[L789-3, L725, L741-1](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 55498#[L789-3, L725, L741-2](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 55504#[L741-3, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 55510#[L789-3, L725, L741-4](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 55516#[L789-3, L725, L742](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 55522#[L789-3, L725, L719](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 55530#[L789-3, L725, L720](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 55538#[L789-3, L720-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 55544#[L789-3, L725, L722](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 55550#[L722-3, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 55556#[L727-3, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 55562#[L729, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 55566#[L789-3, L725, L742-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 55572#[L742-2, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 55580#[L789-3, L742-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 55586#[L789-3, L743, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 55592#[L789-3, L725, L744](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 55598#[L789-3, L725, L741-5](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 55604#[L741-6, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 55612#[L740-1, L789-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 55618#[L789-3, L765-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 55624#[L789-3, L725, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 55628#[L726, L789-3, L765-4](and (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 55632#[L727, L789-3, L765-4](and (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 55640#[L727, L789-4, L765-4](and (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 55646#[L789-1, L727, L765-4](and (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 55654#[L727, L789-2, L765-4](and (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 55660#[L727, L789-3, thr1ENTRY, L765-4](and (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 55668#[L727, L789-4, thr1ENTRY, L765-4](and (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 55674#[L789-1, L727, thr1ENTRY, L765-4](and (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 55686#[L727, L789-2, thr1ENTRY, L765-4](and (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 55688#[L727, ULTIMATE.startErr0INUSE_VIOLATION, thr1ENTRY, L765-4](and (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0))] [2021-01-26 21:34:06,981 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-01-26 21:34:06,982 INFO L429 AbstractCegarLoop]: === Iteration 15 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 21:34:06,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 21:34:06,984 INFO L82 PathProgramCache]: Analyzing trace with hash 1053837837, now seen corresponding path program 2 times [2021-01-26 21:34:06,984 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 21:34:06,984 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051881178] [2021-01-26 21:34:06,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 21:34:07,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:34:07,737 INFO L134 CoverageAnalysis]: Checked inductivity of 3318 backedges. 424 proven. 2874 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-01-26 21:34:07,737 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051881178] [2021-01-26 21:34:07,737 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [146076754] [2021-01-26 21:34:07,737 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-26 21:34:08,203 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-01-26 21:34:08,203 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-26 21:34:08,208 INFO L263 TraceCheckSpWp]: Trace formula consists of 1941 conjuncts, 14 conjunts are in the unsatisfiable core [2021-01-26 21:34:08,217 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-26 21:34:08,610 INFO L134 CoverageAnalysis]: Checked inductivity of 3318 backedges. 424 proven. 2874 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-01-26 21:34:08,610 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-26 21:34:08,610 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 16 [2021-01-26 21:34:08,610 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390287288] [2021-01-26 21:34:08,611 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-01-26 21:34:08,612 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-26 21:34:08,612 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-01-26 21:34:08,612 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=120, Unknown=0, NotChecked=0, Total=240 [2021-01-26 21:34:08,612 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-26 21:34:08,613 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 41.125) internal successors, (658), 16 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-01-26 21:34:08,943 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:34:08,982 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 709 and size of Sequence is : 710[2021-01-26 21:34:09,113 INFO L164 SleepSetCegar]: Size of mCounterexample is: 710 [2021-01-26 21:34:09,160 INFO L165 SleepSetCegar]: [57590#[ULTIMATE.startENTRY]true, 57592#[L-1]true, 57594#[L-1-1]true, 57596#[L17]true, 57598#[L17-1]true, 57600#[L17-2]true, 57602#[L17-3]true, 57604#[L17-4]true, 57606#[L715]true, 57608#[L716](and (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 640)), 57610#[L716-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 640)), 57612#[L716-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= ~next_alloc_idx~0 640)), 57614#[L717](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 57616#[L717-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 57618#[L769](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 57620#[L769-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 57622#[L-1-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 57624#[L-1-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 57626#[L788](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 57628#[L789-4](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 57632#[L789-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 57634#[L789-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 57636#[L789-3, thr1ENTRY](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 57638#[L789-3, L773](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 57642#[L789-3, L773-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 57646#[L776, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 57650#[L732, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 57656#[L732-1, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 57660#[L732-1, L789-4](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 57664#[L789-1, L732-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 57670#[L732-1, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 57672#[L732-1, L789-3, thr1ENTRY](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 57676#[L732-1, L789-3, L773](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 57684#[L732-1, L773-3, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 57688#[L732-1, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 57698#[L776-2, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 57704#[L779, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 57716#[L780, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 57722#[L789-3, L776, L780-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 57732#[L789-3, L776, L762](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 57738#[L789-3, L776, L763](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 57744#[L763-1, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 57754#[L789-3, L776, L763-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 57762#[L766-3, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 57768#[L765, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 57780#[L765-1, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 57788#[L765-2, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 57796#[L740, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 57802#[L789-3, L776, L741](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 57810#[L789-3, L776, L741-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 57820#[L789-3, L776, L741-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 57826#[L741-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 57834#[L789-3, L776, L741-4](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 57842#[L789-3, L776, L742](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 57850#[L789-3, L776, L719](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 57860#[L789-3, L776, L720](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 57872#[L789-3, L776, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 57874#[L725, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 57886#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 57894#[L727, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3)), 57900#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= ~next_alloc_idx~0 3)), 57912#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= ~next_alloc_idx~0 3)), 57916#[L789-3, L776, L742-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= 1 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= ~next_alloc_idx~0 3)), 57926#[L742-2, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= 1 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= ~next_alloc_idx~0 3)), 57936#[L789-3, L742-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (= 1 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= ~next_alloc_idx~0 3)), 57944#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= ~next_alloc_idx~0 3)), 57952#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= ~next_alloc_idx~0 3)), 57958#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= ~next_alloc_idx~0 3)), 57974#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= ~next_alloc_idx~0 3)), 57976#[L789-3, L776, L748-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of3ForFork0_push_#t~mem10| (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|)) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= ~next_alloc_idx~0 3)), 57986#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= (select |#valid| |~#m~0.base|) 1) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0))), 57996#[L789-3, L776, L749](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= ~next_alloc_idx~0 3)), 58004#[L750, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= ~next_alloc_idx~0 3)), 58010#[L750-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 58018#[L789-3, L776, L751](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 58024#[L751-1, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 58034#[L789-3, L776, L752](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select |#valid| |~#m~0.base|) 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 58044#[L741-7, L789-3, L776](and (= (select |#valid| |~#m~0.base|) 1) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 58052#[L789-3, L741-8, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 3)), 58058#[L740-1, L789-3, L776](and (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 3)), 58068#[L789-3, L765-3, L776](and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 3)), 58078#[L789-3, L776, L765-4](and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 3)), 58084#[L789-3, L776, L765-5](and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 58090#[L789-3, L776, L766](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 3)), 58100#[L766-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 58108#[L765, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 58118#[L765-1, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 58126#[L765-2, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 58134#[L740, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 58140#[L789-3, L776, L741](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 58148#[L789-3, L776, L741-1](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 58158#[L789-3, L776, L741-2](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 58164#[L741-3, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 58172#[L789-3, L776, L741-4](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 58180#[L789-3, L776, L742](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 58188#[L789-3, L776, L719](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 58198#[L789-3, L776, L720](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 58210#[L789-3, L776, L720-3](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 58212#[L725, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3) (<= ~next_alloc_idx~0 640)), 58224#[L726, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3) (<= ~next_alloc_idx~0 640)), 58232#[L727, L789-3, L776](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 58238#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 58250#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 58254#[L789-3, L776, L742-1](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 58264#[L742-2, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 58274#[L789-3, L742-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 58282#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 58290#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 58296#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 58310#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 58312#[L789-3, L776, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= .cse0 0)) (<= ~next_alloc_idx~0 5))), 58322#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= .cse0 0)) (<= ~next_alloc_idx~0 5))), 58332#[L789-3, L776, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= .cse0 0)) (<= ~next_alloc_idx~0 5))), 58340#[L750, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= .cse0 0)) (<= ~next_alloc_idx~0 5))), 58346#[L750-3, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (not (= (select .cse6 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5))), 58354#[L789-3, L776, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)))), 58360#[L751-1, L789-3, L776](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)))), 58370#[L789-3, L776, L752](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (not (= (select .cse6 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5))), 58380#[L741-7, L789-3, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5))), 58388#[L789-3, L741-8, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5))), 58394#[L740-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 58404#[L789-3, L765-3, L776](and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 5)), 58414#[L789-3, L776, L765-4](and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 5)), 58420#[L789-3, L776, L765-5](and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 5)), 58426#[L789-3, L776, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 58436#[L766-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 58444#[L765, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 58454#[L765-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 58462#[L765-2, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 58470#[L740, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 58476#[L789-3, L776, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 58484#[L789-3, L776, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 58494#[L789-3, L776, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 58500#[L741-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 58508#[L789-3, L776, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 58516#[L789-3, L776, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 58524#[L789-3, L776, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 58534#[L789-3, L776, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 58546#[L789-3, L776, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 58548#[L725, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5) (<= ~next_alloc_idx~0 640)), 58560#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 58568#[L727, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 7)), 58574#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 7) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 58586#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 58590#[L789-3, L776, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 58600#[L742-2, L789-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 58610#[L789-3, L742-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 58618#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 58626#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 58632#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 58646#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 58648#[L789-3, L776, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 58658#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 58668#[L789-3, L776, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 58676#[L750, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 58682#[L750-3, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 7))), 58690#[L789-3, L776, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 58696#[L751-1, L789-3, L776](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 58706#[L789-3, L776, L752](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 7))), 58716#[L741-7, L789-3, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 58724#[L789-3, L741-8, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 58730#[L740-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 7) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 58740#[L789-3, L765-3, L776](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 7)), 58750#[L789-3, L776, L765-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 7)), 58756#[L789-3, L776, L765-5](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 7)), 58762#[L789-3, L776, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 7) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 58772#[L766-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 7) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 58780#[L765, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 7) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 58790#[L765-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 7) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 58798#[L765-2, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 58806#[L740, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 58812#[L789-3, L776, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 58820#[L789-3, L776, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 58830#[L789-3, L776, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 58836#[L741-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 58844#[L789-3, L776, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 58852#[L789-3, L776, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 58860#[L789-3, L776, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 58870#[L789-3, L776, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 58882#[L789-3, L776, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 7)), 58884#[L725, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 7) (<= ~next_alloc_idx~0 640)), 58896#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 7) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 58904#[L727, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 58910#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 58922#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 58926#[L789-3, L776, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 58936#[L742-2, L789-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 58946#[L789-3, L742-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 58954#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 58962#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 58968#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 58982#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 58984#[L789-3, L776, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 58994#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 59004#[L789-3, L776, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 59012#[L750, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 59018#[L750-3, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 59026#[L789-3, L776, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 59032#[L751-1, L789-3, L776](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 59042#[L789-3, L776, L752](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 59052#[L741-7, L789-3, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 59060#[L789-3, L741-8, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 59066#[L740-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 59076#[L789-3, L765-3, L776](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 59086#[L789-3, L776, L765-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 59092#[L789-3, L776, L765-5](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 59098#[L789-3, L776, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 59108#[L766-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 59116#[L765, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 59126#[L765-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 59134#[L765-2, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 59142#[L740, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 59148#[L789-3, L776, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 59156#[L789-3, L776, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 59166#[L789-3, L776, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 59172#[L741-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 59180#[L789-3, L776, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 59188#[L789-3, L776, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 59196#[L789-3, L776, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 59206#[L789-3, L776, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 59218#[L789-3, L776, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 59220#[L725, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 640)), 59230#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 59238#[L727, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 59244#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 59256#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 59260#[L789-3, L776, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 59270#[L742-2, L789-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 59280#[L789-3, L742-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 59288#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 59296#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 59302#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 59316#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 59318#[L789-3, L776, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 59328#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 59338#[L789-3, L776, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 59346#[L750, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 59352#[L750-3, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 59360#[L789-3, L776, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 59366#[L751-1, L789-3, L776](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 59376#[L789-3, L776, L752](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 59386#[L741-7, L789-3, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 59394#[L789-3, L741-8, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 59400#[L740-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 59410#[L789-3, L765-3, L776](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 59420#[L789-3, L776, L765-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 59426#[L789-3, L776, L765-5](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 59432#[L789-3, L776, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 59442#[L766-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 59450#[L765, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 59460#[L765-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 59468#[L765-2, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 59476#[L740, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 59482#[L789-3, L776, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 59490#[L789-3, L776, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 59500#[L789-3, L776, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 59506#[L741-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 59514#[L789-3, L776, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 59522#[L789-3, L776, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 59530#[L789-3, L776, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 59540#[L789-3, L776, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 59552#[L789-3, L776, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 59554#[L725, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 640)), 59566#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 59574#[L727, L789-3, L776](and (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 59580#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 59592#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 59596#[L789-3, L776, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 59606#[L742-2, L789-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 59616#[L789-3, L742-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 59624#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 59632#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 59638#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 59652#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 59654#[L789-3, L776, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 59664#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 59674#[L789-3, L776, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 59682#[L750, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 59688#[L750-3, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 59696#[L789-3, L776, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 59702#[L751-1, L789-3, L776](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 59712#[L789-3, L776, L752](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 59722#[L741-7, L789-3, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 59730#[L789-3, L741-8, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 59736#[L740-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 59746#[L789-3, L765-3, L776](and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 59756#[L789-3, L776, L765-4](and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 59762#[L789-3, L776, L765-5](and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 59768#[L789-3, L776, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 59778#[L766-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 59786#[L765, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 59796#[L765-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 59804#[L765-2, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 59812#[L740, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 59818#[L789-3, L776, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 59826#[L789-3, L776, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 59836#[L789-3, L776, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 59842#[L741-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 59850#[L789-3, L776, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 59858#[L789-3, L776, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 59866#[L789-3, L776, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 59876#[L789-3, L776, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 59888#[L789-3, L776, L720-3](and (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 59890#[L725, L789-3, L776](and (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 640)), 59900#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 640) (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 59908#[L727, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 59914#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 59926#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 59930#[L789-3, L776, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 59940#[L742-2, L789-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 59950#[L789-3, L742-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 59958#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 59966#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 59972#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 59986#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 59988#[L789-3, L776, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 59998#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 60008#[L789-3, L776, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 60016#[L750, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 60022#[L750-3, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 60030#[L789-3, L776, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (<= ~next_alloc_idx~0 15) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 60036#[L751-1, L789-3, L776](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (<= ~next_alloc_idx~0 15) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 60046#[L789-3, L776, L752](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 60056#[L741-7, L789-3, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 15) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 60064#[L789-3, L741-8, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 15) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 60070#[L740-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 60080#[L789-3, L765-3, L776](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 60090#[L789-3, L776, L765-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 60096#[L789-3, L776, L765-5](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 60102#[L789-3, L776, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 60112#[L766-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 60120#[L765, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 60130#[L765-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 60138#[L765-2, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 60146#[L740, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 60152#[L789-3, L776, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 60160#[L789-3, L776, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 60170#[L789-3, L776, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 60176#[L741-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 60184#[L789-3, L776, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 60192#[L789-3, L776, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 60200#[L789-3, L776, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 60210#[L789-3, L776, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 60222#[L789-3, L776, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 60224#[L725, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 640)), 60236#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 60244#[L727, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 17)), 60250#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 17) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 60262#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 60266#[L789-3, L776, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 60276#[L742-2, L789-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 60286#[L789-3, L742-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 60294#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 60302#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 60308#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 60322#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 60324#[L789-3, L776, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 60334#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 60344#[L789-3, L776, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 60352#[L750, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 60358#[L750-3, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 17))), 60366#[L789-3, L776, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 60372#[L751-1, L789-3, L776](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 60382#[L789-3, L776, L752](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 17))), 60392#[L741-7, L789-3, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 60400#[L789-3, L741-8, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 60406#[L740-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 60416#[L789-3, L765-3, L776](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 17)), 60426#[L789-3, L776, L765-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 17)), 60432#[L789-3, L776, L765-5](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 17)), 60438#[L789-3, L776, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 60448#[L766-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 60456#[L765, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 60466#[L765-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 60474#[L765-2, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 60482#[L740, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 60488#[L789-3, L776, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 60496#[L789-3, L776, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 60506#[L789-3, L776, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 60512#[L741-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 60520#[L789-3, L776, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 60528#[L789-3, L776, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 60536#[L789-3, L776, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 60546#[L789-3, L776, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 60558#[L789-3, L776, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 17)), 60560#[L725, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 640) (<= ~next_alloc_idx~0 17)), 60570#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 640) (<= ~next_alloc_idx~0 17) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 60578#[L727, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 19) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 60584#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 19) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 60596#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 60600#[L789-3, L776, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 60610#[L742-2, L789-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 60620#[L789-3, L742-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 60628#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 60636#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 60642#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 60656#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 60658#[L789-3, L776, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 60668#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 60678#[L789-3, L776, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 60686#[L750, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 60692#[L750-3, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= ~next_alloc_idx~0 19) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 60700#[L789-3, L776, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 60706#[L751-1, L789-3, L776](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 60716#[L789-3, L776, L752](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= ~next_alloc_idx~0 19) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 60726#[L741-7, L789-3, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 60734#[L789-3, L741-8, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 60740#[L740-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 19) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 60750#[L789-3, L765-3, L776](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 19) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 60760#[L789-3, L776, L765-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 19) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 60766#[L789-3, L776, L765-5](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 19) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 60772#[L789-3, L776, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 19) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 60782#[L766-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 19) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 60790#[L765, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 19) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 60800#[L765-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 19) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 60808#[L765-2, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 19) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 60816#[L740, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 19) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 60822#[L789-3, L776, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 19) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 60830#[L789-3, L776, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 19) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 60840#[L789-3, L776, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 19) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 60846#[L741-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 19) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 60854#[L789-3, L776, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 19) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 60862#[L789-3, L776, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 19) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 60870#[L789-3, L776, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 19) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 60880#[L789-3, L776, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 19) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 60892#[L789-3, L776, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 19) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 60894#[L725, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 19) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 640)), 60906#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 19) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 60914#[L727, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 60920#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 60932#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 60936#[L789-3, L776, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 60946#[L742-2, L789-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 60956#[L789-3, L742-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 60964#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 60972#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 60978#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 60992#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 60994#[L789-3, L776, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 61004#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 61014#[L789-3, L776, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 61022#[L750, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 61028#[L750-3, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (<= ~next_alloc_idx~0 21) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 61036#[L789-3, L776, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 61042#[L751-1, L789-3, L776](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 61052#[L789-3, L776, L752](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (<= ~next_alloc_idx~0 21) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 61062#[L741-7, L789-3, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 61070#[L789-3, L741-8, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 61076#[L740-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 61086#[L789-3, L765-3, L776](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 61096#[L789-3, L776, L765-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 61102#[L789-3, L776, L765-5](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 61108#[L789-3, L776, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 61118#[L766-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 61126#[L765, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 61136#[L765-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 61144#[L765-2, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 61152#[L740, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 61158#[L789-3, L776, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 61166#[L789-3, L776, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 61176#[L789-3, L776, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 61182#[L741-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 61190#[L789-3, L776, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 61198#[L789-3, L776, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 61206#[L789-3, L776, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 61216#[L789-3, L776, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 61228#[L789-3, L776, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 61230#[L725, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 640)), 61240#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 61248#[L727, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 23)), 61254#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 23)), 61266#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 23)), 61270#[L789-3, L776, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 23)), 61280#[L742-2, L789-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 23)), 61290#[L789-3, L742-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 23)), 61298#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 23)), 61306#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 23)), 61312#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 23)), 61326#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 23)), 61328#[L789-3, L776, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= ~next_alloc_idx~0 23))), 61338#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= ~next_alloc_idx~0 23))), 61348#[L789-3, L776, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= ~next_alloc_idx~0 23))), 61356#[L750, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= ~next_alloc_idx~0 23))), 61362#[L750-3, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 23))), 61370#[L789-3, L776, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 23)))), 61376#[L751-1, L789-3, L776](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 23)))), 61386#[L789-3, L776, L752](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 23))), 61396#[L741-7, L789-3, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 23))), 61404#[L789-3, L741-8, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 23))), 61410#[L740-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 61420#[L789-3, L765-3, L776](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 23)), 61430#[L789-3, L776, L765-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 23)), 61436#[L789-3, L776, L765-5](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 23)), 61442#[L789-3, L776, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 61452#[L766-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 61460#[L765, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 61470#[L765-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 61478#[L765-2, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 61486#[L740, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 61492#[L789-3, L776, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 61500#[L789-3, L776, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 61510#[L789-3, L776, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 61516#[L741-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 61524#[L789-3, L776, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 61532#[L789-3, L776, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 61540#[L789-3, L776, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 61550#[L789-3, L776, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 61562#[L789-3, L776, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 23)), 61564#[L725, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 640) (<= ~next_alloc_idx~0 23)), 61576#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 23)), 61584#[L727, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 25) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 61590#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 25) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 61602#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 61606#[L789-3, L776, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 61616#[L742-2, L789-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 61626#[L789-3, L742-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 61634#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 61642#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 61648#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 61662#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 61664#[L789-3, L776, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 61674#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 61684#[L789-3, L776, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 61692#[L750, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 61698#[L750-3, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (<= ~next_alloc_idx~0 25) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 61706#[L789-3, L776, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (<= ~next_alloc_idx~0 25) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 61712#[L751-1, L789-3, L776](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (<= ~next_alloc_idx~0 25) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 61722#[L789-3, L776, L752](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (<= ~next_alloc_idx~0 25) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 61732#[L741-7, L789-3, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= ~next_alloc_idx~0 25) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 61740#[L789-3, L741-8, L776](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= ~next_alloc_idx~0 25) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 61746#[L740-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 25) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 61756#[L789-3, L765-3, L776](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 25) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 61766#[L789-3, L776, L765-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 25) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 61772#[L789-3, L776, L765-5](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 25) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 61778#[L789-3, L776, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 25) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 61788#[L766-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 25) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 61796#[L765, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 25) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 61806#[L765-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 25) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 61814#[L765-2, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 25) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 61822#[L740, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 25) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 61828#[L789-3, L776, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 25) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 61836#[L789-3, L776, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 25) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 61846#[L789-3, L776, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 25) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 61852#[L741-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 25) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 61860#[L789-3, L776, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 25) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 61868#[L789-3, L776, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 25) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 61876#[L789-3, L776, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 25) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 61886#[L789-3, L776, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 25) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 61898#[L789-3, L776, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 25) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 61900#[L725, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 25) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 640)), 61910#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 25) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 61918#[L727, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 61924#[L727-3, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 61936#[L729, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 61940#[L789-3, L776, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 61950#[L742-2, L789-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 61960#[L789-3, L742-3, L776](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 61968#[L789-3, L743, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 61976#[L746, L789-3, L776](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 61982#[L789-3, L776, L747-2](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 61996#[L789-3, L776, L748](and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 61998#[L789-3, L776, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 62008#[L748-2, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 62018#[L789-3, L776, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 62026#[L750, L789-3, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 62032#[L750-3, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 62040#[L789-3, L776, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse4 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse5 (select .cse9 0))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (= |~#top~0.offset| 0))) (or (and .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse1 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse2 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse2 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse0 .cse4 .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse1 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse5)))) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse6 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse6 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse4)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse6 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse7 0)) (= (select .cse7 v_prenex_1) 0))))) (and .cse4 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse5))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 62046#[L751-1, L789-3, L776](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse4 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse5 (select .cse9 0))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (= |~#top~0.offset| 0))) (or (and .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse1 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse2 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse2 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse0 .cse4 .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse1 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse5)))) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse6 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse6 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse4)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse6 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse7 0)) (= (select .cse7 v_prenex_1) 0))))) (and .cse4 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse5))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 62056#[L789-3, L776, L752](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)))), 62066#[L741-7, L789-3, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 62074#[L789-3, L741-8, L776](let ((.cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 .cse1 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse2) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse2 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse3)))) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse4 0)) (= (select .cse4 v_prenex_1) 0))))) (and .cse3 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse5 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse5 0)) (= (select .cse5 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse6 0)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse6 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 62080#[L740-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 62090#[L789-3, L765-3, L776](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 62100#[L789-3, L776, L765-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 62106#[L789-3, L776, L765-5](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 62112#[L789-3, L776, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 62122#[L766-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 62130#[L765, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 62140#[L765-1, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 62148#[L765-2, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 62156#[L740, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 62162#[L789-3, L776, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 62170#[L789-3, L776, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 62180#[L789-3, L776, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 62186#[L741-3, L789-3, L776](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 62194#[L789-3, L776, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 62202#[L789-3, L776, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 62210#[L789-3, L776, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 62220#[L789-3, L776, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 62232#[L789-3, L776, L720-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 62234#[L725, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 640)), 62246#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 640)), 62254#[L726, L789-3, L732](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 640)), 62258#[L726, L732-1, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 62262#[L726, L789-3, L776-2](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 62268#[L726, L779, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 62274#[L726, L780, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 62282#[L726, L789-3, L780-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 62290#[L726, L789-3, L762](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 62294#[L726, L789-3, L763](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 62300#[L726, L789-3, L763-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 62306#[L726, L763-2, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 62312#[L726, L789-3, L766-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 62320#[L726, L789-3, L765](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 62326#[L726, L789-3, L765-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 62334#[L726, L765-2, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 62338#[L726, L789-3, L740](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 62344#[L726, L789-3, L741](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 62352#[L726, L789-3, L741-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 62356#[L726, L741-2, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 62362#[L726, L789-3, L741-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 62368#[L726, L789-3, L741-4](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 62374#[L726, L789-3, L742](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 62380#[L726, L719, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 62386#[L726, L789-3, L720](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 62392#[L726, L720-3, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 62402#[L726, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 640)), 62408#[L727, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0)), 62412#[L727-3, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0)), 62420#[L729, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0)), 62424#[L789-3, L725, L742-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0)), 62430#[L742-2, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0)), 62438#[L789-3, L742-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 62444#[L789-3, L743, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 62452#[L746, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 62456#[L789-3, L725, L747-2](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 62468#[L789-3, L725, L748](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 62470#[L789-3, L725, L748-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (= |thr1Thread1of3ForFork0_push_#t~mem10| (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|)) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 62478#[L748-2, L789-3, L725](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0))), 62484#[L789-3, L725, L749](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 62490#[L750, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 62496#[L750-3, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 62500#[L789-3, L725, L751](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 62506#[L751-1, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 62514#[L789-3, L725, L752](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 62520#[L741-7, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 62526#[L789-3, L741-8, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 62532#[L740-1, L789-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 62540#[L789-3, L765-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 62546#[L789-3, L725, L765-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 62552#[L789-3, L725, L765-5](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 62556#[L789-3, L725, L766](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 62564#[L766-3, L789-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 62570#[L765, L789-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 62580#[L765-1, L789-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 62586#[L765-2, L789-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 62592#[L740, L789-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 62596#[L789-3, L725, L741](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 62602#[L789-3, L725, L741-1](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 62608#[L789-3, L725, L741-2](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 62614#[L741-3, L789-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 62620#[L789-3, L725, L741-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 62626#[L789-3, L725, L742](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 62632#[L789-3, L725, L719](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 62640#[L789-3, L725, L720](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 62648#[L789-3, L720-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 62654#[L789-3, L725, L722](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0)), 62660#[L722-3, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0)), 62666#[L727-3, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0)), 62672#[L729, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0)), 62676#[L789-3, L725, L742-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0)), 62682#[L742-2, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0)), 62690#[L789-3, L742-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0)), 62696#[L789-3, L743, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0)), 62702#[L789-3, L725, L744](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0)), 62708#[L789-3, L725, L741-5](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 62714#[L741-6, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 62722#[L740-1, L789-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 62728#[L789-3, L765-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 62734#[L789-3, L725, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 62740#[L789-3, L725, L765-5](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 62744#[L789-3, L725, L766](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 62752#[L766-3, L789-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 62758#[L765, L789-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 62766#[L765-1, L789-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 62772#[L765-2, L789-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 62778#[L740, L789-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 62782#[L789-3, L725, L741](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 62788#[L789-3, L725, L741-1](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 62794#[L789-3, L725, L741-2](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 62800#[L741-3, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 62806#[L789-3, L725, L741-4](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 62812#[L789-3, L725, L742](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 62818#[L789-3, L725, L719](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 62826#[L789-3, L725, L720](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 62834#[L789-3, L720-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 62840#[L789-3, L725, L722](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 62846#[L722-3, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 62852#[L727-3, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 62858#[L729, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 62862#[L789-3, L725, L742-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 62868#[L742-2, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 62876#[L789-3, L742-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 62882#[L789-3, L743, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 62888#[L789-3, L725, L744](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 62894#[L789-3, L725, L741-5](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 62900#[L741-6, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 62908#[L740-1, L789-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 62914#[L789-3, L765-3, L725](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 62920#[L789-3, L725, L765-4](and (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 62924#[L726, L789-3, L765-4](and (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 62928#[L727, L789-3, L765-4](and (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 62936#[L727, L789-4, L765-4](and (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 62942#[L789-1, L727, L765-4](and (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 62950#[L727, L789-2, L765-4](and (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 62956#[L727, L789-3, thr1ENTRY, L765-4](and (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 62964#[L727, L789-4, thr1ENTRY, L765-4](and (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 62970#[L789-1, L727, thr1ENTRY, L765-4](and (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 62982#[L727, L789-2, thr1ENTRY, L765-4](and (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 62984#[L727, ULTIMATE.startErr0INUSE_VIOLATION, thr1ENTRY, L765-4](and (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_#res| 0))] [2021-01-26 21:34:09,376 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-01-26 21:34:09,377 INFO L429 AbstractCegarLoop]: === Iteration 16 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 21:34:09,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 21:34:09,378 INFO L82 PathProgramCache]: Analyzing trace with hash -27342419, now seen corresponding path program 3 times [2021-01-26 21:34:09,379 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 21:34:09,379 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603812283] [2021-01-26 21:34:09,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 21:34:09,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:34:10,558 INFO L134 CoverageAnalysis]: Checked inductivity of 4437 backedges. 490 proven. 3927 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-01-26 21:34:10,559 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603812283] [2021-01-26 21:34:10,559 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1056398760] [2021-01-26 21:34:10,559 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-26 21:34:10,903 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-01-26 21:34:10,903 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-26 21:34:10,905 INFO L263 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 28 conjunts are in the unsatisfiable core [2021-01-26 21:34:10,918 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-26 21:34:10,922 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-01-26 21:34:10,922 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-26 21:34:10,924 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-26 21:34:10,924 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-01-26 21:34:10,925 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2021-01-26 21:34:10,961 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-26 21:34:10,962 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 39 [2021-01-26 21:34:10,964 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:34:10,967 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-26 21:34:10,982 INFO L625 ElimStorePlain]: treesize reduction 14, result has 51.7 percent of original size [2021-01-26 21:34:10,982 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-01-26 21:34:10,983 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:17, output treesize:15 [2021-01-26 21:34:11,015 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-26 21:34:11,016 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 26 [2021-01-26 21:34:11,018 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-26 21:34:11,018 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:34:11,020 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-26 21:34:11,026 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-26 21:34:11,026 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-01-26 21:34:11,026 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:20, output treesize:13 [2021-01-26 21:34:11,053 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-01-26 21:34:11,053 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-26 21:34:11,061 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-26 21:34:11,062 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-26 21:34:11,062 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:24, output treesize:20 [2021-01-26 21:34:11,100 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2021-01-26 21:34:11,100 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-26 21:34:11,108 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-26 21:34:11,110 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-26 21:34:11,110 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:31, output treesize:27 [2021-01-26 21:34:11,177 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2021-01-26 21:34:11,177 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-26 21:34:11,188 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-26 21:34:11,192 INFO L547 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2021-01-26 21:34:11,192 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:38, output treesize:34 [2021-01-26 21:34:11,590 INFO L134 CoverageAnalysis]: Checked inductivity of 4437 backedges. 14 proven. 3 refuted. 0 times theorem prover too weak. 4420 trivial. 0 not checked. [2021-01-26 21:34:11,590 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-26 21:34:11,590 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 8] total 23 [2021-01-26 21:34:11,591 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704226130] [2021-01-26 21:34:11,592 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-01-26 21:34:11,593 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-26 21:34:11,593 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-01-26 21:34:11,593 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=356, Unknown=0, NotChecked=0, Total=506 [2021-01-26 21:34:11,594 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-26 21:34:11,594 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 33.43478260869565) internal successors, (769), 23 states have internal predecessors, (769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-01-26 21:34:14,972 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:34:15,049 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:34:15,123 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 791 and size of Sequence is : 792[2021-01-26 21:34:17,490 INFO L164 SleepSetCegar]: Size of mCounterexample is: 792 [2021-01-26 21:34:17,553 INFO L165 SleepSetCegar]: [65139#[ULTIMATE.startENTRY]true, 65141#[L-1]true, 65143#[L-1-1]true, 65145#[L17]true, 65147#[L17-1]true, 65149#[L17-2]true, 65151#[L17-3]true, 65153#[L17-4]true, 65155#[L715]true, 65157#[L716](and (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 640)), 65159#[L716-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 640)), 65161#[L716-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= ~next_alloc_idx~0 640)), 65165#[L717](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= .cse0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 65167#[L717-1](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= .cse0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 65171#[L769](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 65173#[L769-1](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 65175#[L-1-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 65177#[L-1-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 65179#[L788](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 65183#[L789-4](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 65187#[L789-1](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 65189#[L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 65191#[L789-3, thr1ENTRY](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 65193#[L789-3, L773](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 65199#[L789-3, L773-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (<= ~next_alloc_idx~0 640))), 65203#[L776, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (<= ~next_alloc_idx~0 640))), 65207#[L732, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (<= ~next_alloc_idx~0 640))), 65215#[L732-1, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (exists ((|~#top~0.base| Int) (|~#top~0.offset| Int)) (and (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1))), 65219#[L776-2, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (exists ((|~#top~0.base| Int) (|~#top~0.offset| Int)) (and (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1))), 65254#[L779, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (exists ((|~#top~0.base| Int) (|~#top~0.offset| Int)) (and (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1))), 65353#[L780, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (exists ((|~#top~0.base| Int) (|~#top~0.offset| Int)) (and (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1))), 65419#[L789-3, L780-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 65485#[L789-3, L762](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 65551#[L789-3, L763](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 65617#[L763-1, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 65683#[L789-3, L763-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 65749#[L766-3, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 65844#[L765, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 65912#[L765-1, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 65978#[L765-2, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 66044#[L740, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 66110#[L789-3, L741](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 66176#[L789-3, L741-1](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 66242#[L789-3, L741-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 66308#[L741-3, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0))), 66374#[L789-3, L741-4](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0))), 66440#[L789-3, L742](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0))), 66506#[L789-3, L719](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0))), 66572#[L789-3, L720](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0))), 66640#[L789-3, L720-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0))), 66735#[L725, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0))), 66803#[L726, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0))), 66871#[L727, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0)), 66937#[L727-3, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0)), 67003#[L729, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0)), 67069#[L789-3, L742-1](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= 1 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0)), 67135#[L742-2, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= 1 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0)), 67201#[L789-3, L742-3](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= 1 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0)), 67267#[L789-3, L743](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0)), 67366#[L746, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0)), 67432#[L789-3, L747-2](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0)), 67533#[L789-3, L748](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0)), 67597#[L789-3, L748-1](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= |thr1Thread1of3ForFork0_push_#t~mem10| (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|)) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0)), 67663#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0))), 67729#[L789-3, L749](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0)), 67795#[L750, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0)), 67861#[L750-3, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 67927#[L789-3, L751](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 68024#[L751-1, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 68092#[L789-3, L752](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 68158#[L741-7, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 68226#[L789-3, L741-8](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 68292#[L740-1, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 68358#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 68424#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 68490#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 68556#[L789-3, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 68651#[L766-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 68715#[L765, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 68777#[L765-1, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 68839#[L765-2, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 68901#[L740, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 68963#[L789-3, L741](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 69025#[L789-3, L741-1](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 69087#[L789-3, L741-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 69149#[L741-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 69211#[L789-3, L741-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 69273#[L789-3, L742](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 69335#[L789-3, L719](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 69397#[L789-3, L720](and (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 3)), 69461#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 69550#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= ~next_alloc_idx~0 640) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 69614#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= ~next_alloc_idx~0 640) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 69677#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 69737#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 69797#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 69857#[L789-3, L742-1](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 69917#[L742-2, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 69977#[L789-3, L742-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 70037#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 70127#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 70187#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 70249#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 70307#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= .cse0 0)) (<= ~next_alloc_idx~0 5))), 70367#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= .cse0 0)) (<= ~next_alloc_idx~0 5))), 70427#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= .cse0 0)) (<= ~next_alloc_idx~0 5))), 70487#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= .cse0 0)) (<= ~next_alloc_idx~0 5))), 70547#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5))), 70607#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)))), 70695#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)))), 70757#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5))), 70817#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5))), 70877#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5))), 70937#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 70997#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5)), 71057#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5)), 71117#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5)), 71177#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 71265#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 71327#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 71387#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 71447#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 71507#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 71567#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 71627#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 71687#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 71747#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 71807#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 71867#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 71925#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 71981#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 72039#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 72119#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 72177#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 72235#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 72287#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 72335#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 72383#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 72431#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 72479#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 72527#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 72599#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 72647#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 72697#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 72743#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 72791#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 72839#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 72887#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 72935#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)))), 72983#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 73053#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 73103#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)))), 73151#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 73199#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 73247#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 73295#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 73343#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 73391#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 73439#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 73509#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 73559#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 73607#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 73655#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 73703#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 73751#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 73799#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 73847#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 73895#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 73943#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 73991#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 74039#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 74087#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 7))), 74137#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 74205#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 74255#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 74297#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 74329#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 74361#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 74393#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 74425#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 74457#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 74489#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 74537#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 74569#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 74603#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 74633#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 74665#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 74697#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 74729#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 74761#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)))), 74793#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 74839#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 74873#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)))), 74905#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 74937#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 74969#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 75001#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 75033#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 75065#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 75097#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 75143#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 75177#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 75209#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 75241#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 75273#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 75305#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 75337#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 75369#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 75401#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 75433#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 75465#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 75497#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 9) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 75529#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 9) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 75563#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 75593#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 75625#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 75659#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 75691#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 75723#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 75755#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 75787#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 75819#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 75851#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 75899#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 75931#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 75965#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 75995#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 76027#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 76059#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 76091#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 76123#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)))), 76155#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 76201#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 76235#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)))), 76267#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 76299#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 76331#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 76363#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 76395#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 76427#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 76459#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 76505#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 76539#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 76571#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 76603#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 76635#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 76667#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 76699#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 76731#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 76763#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 76795#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 76827#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 76859#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 76891#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 76925#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 76969#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 77003#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 77035#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 77063#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 77091#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 77119#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 77147#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 77175#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 77203#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 77245#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 77273#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 77303#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 77329#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 77357#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 77385#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 77413#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 77441#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)))), 77469#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 77509#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 77539#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)))), 77567#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 77595#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 77623#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 77651#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 77679#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 77707#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 77735#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 77775#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 77805#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 77833#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 77861#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 77889#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 77917#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 77945#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 77973#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 78001#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 78029#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 78057#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 78085#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 78113#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 13) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 78143#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 78169#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 78197#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 78227#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 78255#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 78283#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 78311#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 78339#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 78367#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 78395#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 78437#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 78465#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 78495#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 78521#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 78549#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 78577#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 78605#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 78633#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)))), 78661#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 78701#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 78731#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)))), 78759#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 78787#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 78815#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 78843#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 78871#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 78899#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 78927#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 78967#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 78997#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 79025#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 79053#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 79081#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 79109#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 79137#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 79165#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 79193#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 79221#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 79249#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 79277#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 79305#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 15) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 79335#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 79373#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 79403#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 79429#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 79449#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 79469#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 79489#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 79509#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 79529#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 79549#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 79579#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 79599#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 79621#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 79639#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 79659#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 79679#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 79699#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 79719#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)))), 79739#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 79767#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 79789#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)))), 79809#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 79829#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 79849#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 79869#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 79889#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 79909#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 79929#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 79957#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 79979#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 79999#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 80019#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 80039#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 80059#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 80079#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 80099#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 80119#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 80139#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 80159#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 80179#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 80199#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 17))), 80221#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 80239#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= ~next_alloc_idx~0 17) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 80259#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= ~next_alloc_idx~0 17) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 80281#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 80301#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 80321#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 80341#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 80361#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 80381#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 80401#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 80431#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 80451#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 80473#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 80491#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 80511#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 80531#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 80551#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 80571#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)))), 80591#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 80619#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 80641#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)))), 80661#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 80681#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 80701#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 80721#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 80741#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 80761#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 80781#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 80809#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 80831#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 80851#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 80871#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 80891#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 80911#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 80931#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 80951#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 80971#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 80991#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 81011#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 81031#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 81051#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 81073#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 81099#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 81121#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 81139#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 81151#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 81163#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 81175#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 81187#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 81199#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 81211#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 81229#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 81241#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 81255#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 81265#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 81277#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 81289#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 81301#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 81313#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)))), 81325#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 81341#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 81355#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)))), 81367#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 81379#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 81391#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 81403#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 81415#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 81427#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 81439#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 81455#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 81469#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 81481#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 81493#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 81505#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 81517#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 81529#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 81541#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 81553#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 81565#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 81577#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 81589#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 81601#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 81615#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 81625#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 81637#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 81651#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 23)), 81663#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 23)), 81675#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 23)), 81687#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 23)), 81699#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 23)), 81711#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 23)), 81723#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 23)), 81741#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 23)), 81753#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 23)), 81767#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 23)), 81777#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= ~next_alloc_idx~0 23))), 81789#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= ~next_alloc_idx~0 23))), 81801#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= ~next_alloc_idx~0 23))), 81813#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= ~next_alloc_idx~0 23))), 81825#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 23))), 81837#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 23)))), 81853#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 23)))), 81867#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 23))), 81879#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 23))), 81891#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 23))), 81903#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 81915#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 23)), 81927#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 23)), 81939#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= ~next_alloc_idx~0 23)), 81951#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 81967#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 81981#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 81993#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 82005#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 82017#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 82029#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 82041#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 82053#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 82065#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 82077#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 82089#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 82101#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 82113#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 82127#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 23)), 82141#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 23)), 82155#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 23)), 82167#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 82175#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 82183#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 82191#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 82199#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 82207#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 82215#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 82227#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 82235#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 82245#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 82251#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 82259#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 82267#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 82275#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 82283#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)))), 82291#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 82301#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 82311#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)))), 82319#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 82327#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 82335#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 82343#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 82351#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 82359#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 82367#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 82377#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 82387#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 82395#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 82403#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 82411#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 82419#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 82427#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 82435#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 82443#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 82451#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 82459#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 82467#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 82475#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 82485#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 82491#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 82499#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 82509#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 82517#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 82525#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 82533#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 82541#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 82549#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 82557#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 82569#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 82577#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 82587#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 82593#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 27) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 82601#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 27) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 82609#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 82617#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 82625#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)))), 82633#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 82643#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 82653#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)))), 82661#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 82669#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 82677#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 82685#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 82693#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 82701#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 82709#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 82719#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 82729#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 82737#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 82745#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 82753#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 82761#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 82769#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 82777#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 82785#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 82793#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 82801#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 82809#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 82817#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 82827#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 82835#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 82845#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 82853#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 82857#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 82861#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 82865#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 82869#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 82873#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 82877#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 82883#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 82887#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 82893#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 82895#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 82899#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 82903#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 82907#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 82911#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)))), 82915#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 82919#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 82925#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)))), 82929#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 82933#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 82937#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 82941#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 82945#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 82949#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 82953#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 82957#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 82963#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 82967#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 82971#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 82975#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 82979#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 82983#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 82987#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 82991#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 82995#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 82999#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 83003#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 29) (<= 5 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 83007#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 29) (<= 5 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 83013#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 83015#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 83019#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 83023#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 83027#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 83031#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 83035#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 83039#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 83043#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 83047#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 83053#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 83057#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 83063#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 83065#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 83069#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 83073#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 83077#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)))), 83081#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)))), 83085#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 83089#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0))))), 83095#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)))), 83099#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 83103#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|))), 83107#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 83111#[L789-3, L765-3](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 83115#[L789-3, L765-4](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 83119#[L789-3, L765-5](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4))))), 83123#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 83127#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 83133#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 83137#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 83141#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 83145#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 83149#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 83153#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 83157#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 83161#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 83165#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 83169#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 83173#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 83177#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 83183#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 83185#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 83191#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 83195#[L726, L789-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 83261#[L726, L789-1](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 83327#[L726, L789-2](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640)), 83391#[L726, L789-3, thr1ENTRY](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640)), 83488#[L726, L789-3, L773](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640)), 83589#[L726, L773-3, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (<= ~next_alloc_idx~0 640)), 83673#[L726, L789-3, L776](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (<= ~next_alloc_idx~0 640)), 83737#[L726, L789-3, L732](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (<= ~next_alloc_idx~0 640)), 83779#[L726, L732-1, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int) (|~#top~0.offset| Int)) (and (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1)), 83785#[L726, L789-3, L776-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int) (|~#top~0.offset| Int)) (and (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1)), 83791#[L726, L779, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int) (|~#top~0.offset| Int)) (and (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1)), 83797#[L726, L780, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int) (|~#top~0.offset| Int)) (and (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1)), 83805#[L726, L789-3, L780-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640)), 83813#[L726, L789-3, L762](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640)), 83817#[L726, L789-3, L763](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640)), 83823#[L726, L789-3, L763-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640)), 83829#[L726, L763-2, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640)), 83835#[L726, L789-3, L766-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640)), 83843#[L726, L789-3, L765](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640)), 83849#[L726, L789-3, L765-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640)), 83857#[L726, L765-2, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640)), 83861#[L726, L789-3, L740](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640)), 83867#[L726, L789-3, L741](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640)), 83875#[L726, L789-3, L741-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640)), 83879#[L726, L741-2, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640)), 83885#[L726, L789-3, L741-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640)), 83891#[L726, L789-3, L741-4](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640)), 83897#[L726, L789-3, L742](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640)), 83903#[L726, L719, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640)), 83909#[L726, L789-3, L720](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640)), 83915#[L726, L720-3, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640)), 83925#[L726, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640)), 83931#[L727, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|))), 83935#[L727-3, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0)), 83943#[L729, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0)), 83947#[L789-3, L725, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0)), 83953#[L742-2, L789-3, L725](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0)), 83961#[L789-3, L742-3, L725](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 83967#[L789-3, L743, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 83975#[L746, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 83979#[L789-3, L725, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 83991#[L789-3, L725, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 83993#[L789-3, L725, L748-1](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 84001#[L748-2, L789-3, L725](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0))), 84007#[L789-3, L725, L749](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 84013#[L750, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0)), 84019#[L750-3, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 84023#[L789-3, L725, L751](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 84029#[L751-1, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 84037#[L789-3, L725, L752](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 84043#[L741-7, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 84049#[L789-3, L741-8, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 84055#[L740-1, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 84063#[L789-3, L765-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 84069#[L789-3, L725, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 84075#[L789-3, L725, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 84079#[L789-3, L725, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 84087#[L766-3, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 84093#[L765, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 84103#[L765-1, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|)), 84109#[L765-2, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 84115#[L740, L789-3, L725](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 84119#[L789-3, L725, L741](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 84125#[L789-3, L725, L741-1](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 84131#[L789-3, L725, L741-2](and (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 84137#[L741-3, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 84143#[L789-3, L725, L741-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 84149#[L789-3, L725, L742](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 84155#[L789-3, L725, L719](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 84163#[L789-3, L725, L720](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 84171#[L789-3, L720-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 84177#[L789-3, L725, L722](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 84183#[L722-3, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 84189#[L727-3, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 84195#[L729, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 84199#[L789-3, L725, L742-1](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 84205#[L742-2, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 84213#[L789-3, L742-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 84219#[L789-3, L743, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 84225#[L789-3, L725, L744](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 84231#[L789-3, L725, L741-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of3ForFork0_push_#res| 0)), 84237#[L741-6, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of3ForFork0_push_#res| 0)), 84245#[L740-1, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of3ForFork0_push_#res| 0)), 84251#[L789-3, L765-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of3ForFork0_push_#res| 0)), 84257#[L789-3, L725, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of3ForFork0_push_#res| 0)), 84263#[L789-3, L725, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 84267#[L789-3, L725, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 84275#[L766-3, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 84281#[L765, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 84289#[L765-1, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 84295#[L765-2, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 84301#[L740, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 84305#[L789-3, L725, L741](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 84311#[L789-3, L725, L741-1](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 84317#[L789-3, L725, L741-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (< 640 ~next_alloc_idx~0)), 84323#[L741-3, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 84329#[L789-3, L725, L741-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 84335#[L789-3, L725, L742](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 84341#[L789-3, L725, L719](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 84349#[L789-3, L725, L720](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 84357#[L789-3, L720-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 84363#[L789-3, L725, L722](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 84369#[L722-3, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 84375#[L727-3, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 84381#[L729, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 84385#[L789-3, L725, L742-1](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 84391#[L742-2, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 84399#[L789-3, L742-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 84405#[L789-3, L743, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 84411#[L789-3, L725, L744](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 84417#[L789-3, L725, L741-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 84423#[L741-6, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 84431#[L740-1, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 84437#[L789-3, L765-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 84443#[L789-3, L725, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 84447#[L726, L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 84451#[L727, L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 84459#[L727, L789-4, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 84465#[L789-1, L727, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 84473#[L727, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 84479#[L727, L789-3, thr1ENTRY, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 84487#[L727, L789-4, thr1ENTRY, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 84493#[L789-1, L727, thr1ENTRY, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 84505#[L727, L789-2, thr1ENTRY, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 84507#[L727, ULTIMATE.startErr0INUSE_VIOLATION, thr1ENTRY, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0))] [2021-01-26 21:34:17,757 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-01-26 21:34:17,758 INFO L429 AbstractCegarLoop]: === Iteration 17 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 21:34:17,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 21:34:17,759 INFO L82 PathProgramCache]: Analyzing trace with hash -759465929, now seen corresponding path program 4 times [2021-01-26 21:34:17,760 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 21:34:17,760 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623617357] [2021-01-26 21:34:17,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 21:34:17,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:34:18,741 INFO L134 CoverageAnalysis]: Checked inductivity of 5720 backedges. 1137 proven. 340 refuted. 0 times theorem prover too weak. 4243 trivial. 0 not checked. [2021-01-26 21:34:18,742 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623617357] [2021-01-26 21:34:18,742 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1586346511] [2021-01-26 21:34:18,742 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-26 21:34:19,332 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-01-26 21:34:19,332 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-26 21:34:19,337 INFO L263 TraceCheckSpWp]: Trace formula consists of 2161 conjuncts, 3 conjunts are in the unsatisfiable core [2021-01-26 21:34:19,349 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-26 21:34:19,385 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:34:19,850 INFO L134 CoverageAnalysis]: Checked inductivity of 5720 backedges. 1140 proven. 0 refuted. 0 times theorem prover too weak. 4580 trivial. 0 not checked. [2021-01-26 21:34:19,850 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-01-26 21:34:19,850 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [10] total 11 [2021-01-26 21:34:19,850 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415161036] [2021-01-26 21:34:19,851 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-01-26 21:34:19,851 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-26 21:34:19,852 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-01-26 21:34:19,852 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2021-01-26 21:34:19,852 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-26 21:34:19,852 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 40.5) internal successors, (162), 4 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-01-26 21:34:20,079 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:34:20,096 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 789 and size of Sequence is : 790[2021-01-26 21:34:20,386 INFO L164 SleepSetCegar]: Size of mCounterexample is: 790 [2021-01-26 21:34:20,435 INFO L165 SleepSetCegar]: [86896#[ULTIMATE.startENTRY]true, 86898#[L-1]true, 86900#[L-1-1]true, 86902#[L17]true, 86904#[L17-1]true, 86906#[L17-2]true, 86908#[L17-3]true, 86910#[L17-4]true, 86912#[L715]true, 86914#[L716](and (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 640)), 86916#[L716-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 640)), 86918#[L716-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= ~next_alloc_idx~0 640)), 86920#[L717](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= .cse0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 86922#[L717-1](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= .cse0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 86924#[L769](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 86926#[L769-1](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 86928#[L-1-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 86930#[L-1-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 86932#[L788](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 86934#[L789-4](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 86938#[L789-1](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 86940#[L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 86942#[L789-3, thr1ENTRY](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 86944#[L789-3, L773](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 86948#[L789-3, L773-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (<= ~next_alloc_idx~0 640))), 86952#[L776, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (<= ~next_alloc_idx~0 640))), 86956#[L732, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (<= ~next_alloc_idx~0 640))), 86962#[L732-1, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (exists ((|~#top~0.base| Int) (|~#top~0.offset| Int)) (and (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1))), 86966#[L776-2, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (exists ((|~#top~0.base| Int) (|~#top~0.offset| Int)) (and (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1))), 86970#[L779, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (exists ((|~#top~0.base| Int) (|~#top~0.offset| Int)) (and (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1))), 86976#[L780, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (exists ((|~#top~0.base| Int) (|~#top~0.offset| Int)) (and (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1))), 86980#[L789-3, L780-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640))), 86984#[L789-3, L762](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640))), 86988#[L789-3, L763](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640))), 86992#[L763-1, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640))), 86996#[L789-3, L763-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640))), 87000#[L766-3, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640))), 87004#[L765, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640))), 87010#[L765-1, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640))), 87014#[L765-2, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640))), 87018#[L740, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640))), 87022#[L789-3, L741](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640))), 87026#[L789-3, L741-1](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640))), 87030#[L789-3, L741-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640))), 87034#[L741-3, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0))), 87038#[L789-3, L741-4](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0))), 87042#[L789-3, L742](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0))), 87046#[L789-3, L719](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0))), 87050#[L789-3, L720](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0))), 87056#[L789-3, L720-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0))), 87058#[L725, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0))), 87064#[L726, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0))), 87068#[L727, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (<= 1 ~state~0)), 87072#[L727-3, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0)), 87076#[L729, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0)), 87080#[L789-3, L742-1](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= 1 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0)), 87084#[L742-2, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= 1 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0)), 87088#[L789-3, L742-3](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= 1 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0)), 87092#[L789-3, L743](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0)), 87098#[L746, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0)), 87102#[L789-3, L747-2](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0)), 87110#[L789-3, L748](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0)), 87112#[L789-3, L748-1](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= |thr1Thread1of3ForFork0_push_#t~mem10| (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|)) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0)), 87116#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0))), 87120#[L789-3, L749](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0)), 87124#[L750, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0)), 87128#[L750-3, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87132#[L789-3, L751](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87136#[L751-1, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87142#[L789-3, L752](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87146#[L741-7, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 87150#[L789-3, L741-8](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 87154#[L740-1, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 87158#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 87162#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 87166#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 87170#[L789-3, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 87174#[L766-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 87180#[L765, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 87184#[L765-1, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 87188#[L765-2, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87192#[L740, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87196#[L789-3, L741](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87200#[L789-3, L741-1](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87204#[L789-3, L741-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87208#[L741-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87212#[L789-3, L741-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87216#[L789-3, L742](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87220#[L789-3, L719](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87224#[L789-3, L720](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87230#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87232#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= ~next_alloc_idx~0 640) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87238#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= ~next_alloc_idx~0 640) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87242#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 87246#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 87250#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 87254#[L789-3, L742-1](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 87258#[L742-2, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 87262#[L789-3, L742-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 87266#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 87272#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 87276#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 87282#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 87284#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= .cse0 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5))), 87288#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= .cse0 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5))), 87292#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= .cse0 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5))), 87296#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= .cse0 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5))), 87300#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5))), 87304#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)))), 87308#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)))), 87314#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5))), 87318#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5))), 87322#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5))), 87326#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 87330#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 87334#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 87338#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 87342#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 87346#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 87352#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 87356#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 87360#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 87364#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 87368#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 87372#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 87376#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 87380#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 87384#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 87388#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 87392#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 87396#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 87402#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 87404#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 87410#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 87414#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87418#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87422#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87426#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87430#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87434#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87438#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87444#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87448#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87454#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87456#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 87460#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 87464#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 87468#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 87472#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 87476#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 87480#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 87486#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 87490#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 87494#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 87498#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 87502#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 87506#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 87510#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 87514#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 87518#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 87524#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 87528#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 87532#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 87536#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 87540#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 87544#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 87548#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 87552#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 87556#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 87560#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 87564#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 87568#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 87574#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87576#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87582#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87586#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87590#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87594#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87598#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87602#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87606#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87610#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87616#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87620#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87626#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87628#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 87632#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 87636#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 87640#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 87644#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 87648#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 87652#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 87658#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 87662#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 87666#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 87670#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 87674#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 87678#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 87682#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 87686#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 87690#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 87696#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 87700#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 87704#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 87708#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 87712#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 87716#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 87720#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 87724#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 87728#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 87732#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 87736#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 87740#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 87746#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87748#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87752#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87756#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87760#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87764#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87768#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87772#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87776#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87780#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87786#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87790#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87796#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87798#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 87802#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 87806#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 87810#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 87814#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 87818#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 87822#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 87828#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 87832#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 87836#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 87840#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 87844#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 87848#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 87852#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 87856#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 87860#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 87866#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 87870#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 87874#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 87878#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 87882#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 87886#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 87890#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 87894#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 87898#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 87902#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 87906#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 87910#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 87916#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87918#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87924#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87928#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87932#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87936#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87940#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87944#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87948#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87952#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87958#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87962#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87968#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 87970#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 87974#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 87978#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 87982#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 87986#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 87990#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 87994#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 88000#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 88004#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 88008#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 88012#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88016#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 88020#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 88024#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 88028#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88032#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88038#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88042#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88046#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88050#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88054#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88058#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88062#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88066#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88070#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88074#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88078#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88082#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88088#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88090#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88094#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88098#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88102#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88106#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88110#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88114#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88118#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88122#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88128#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88132#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88138#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88140#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 88144#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 88148#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 88152#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 88156#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 88160#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 88164#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 88170#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 88174#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 88178#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 88182#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88186#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 88190#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 88194#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 88198#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88202#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88208#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88212#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88216#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88220#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88224#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88228#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88232#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88236#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88240#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88244#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88248#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88252#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88258#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88260#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88266#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88270#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88274#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88278#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88282#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88286#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88290#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88294#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88300#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88304#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88310#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88312#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 88316#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 88320#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 88324#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 88328#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 88332#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 88336#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 88342#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 88346#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 88350#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 88354#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88358#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 88362#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 88366#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 88370#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88374#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88380#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88384#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88388#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88392#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88396#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88400#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88404#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88408#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88412#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88416#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88420#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88424#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88430#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88432#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= ~next_alloc_idx~0 17) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88436#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= ~next_alloc_idx~0 17) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88440#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88444#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88448#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88452#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88456#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88460#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88464#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88470#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88474#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88480#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88482#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 88486#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 88490#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 88494#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 88498#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 88502#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 88506#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 88512#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 88516#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 88520#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 88524#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88528#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 88532#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 88536#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 88540#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88544#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88550#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88554#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88558#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88562#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88566#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88570#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88574#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88578#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88582#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88586#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88590#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88594#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88600#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88602#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88608#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88612#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88616#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88620#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88624#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88628#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88632#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88636#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88642#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88646#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88652#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88654#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 88658#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 88662#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 88666#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 88670#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 88674#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 88678#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 88684#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 88688#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 88692#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 88696#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88700#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 88704#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 88708#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 88712#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88716#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88722#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88726#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88730#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88734#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88738#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88742#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88746#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88750#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88754#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88758#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88762#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88766#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 88772#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88774#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88778#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88782#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23)), 88786#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23)), 88790#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23)), 88794#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23)), 88798#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23)), 88802#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23)), 88806#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23)), 88812#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23)), 88816#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23)), 88822#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23)), 88824#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23))), 88828#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23))), 88832#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23))), 88836#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23))), 88840#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23))), 88844#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23)))), 88848#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23)))), 88854#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23))), 88858#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23))), 88862#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23))), 88866#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 88870#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23)), 88874#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23)), 88878#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23)), 88882#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 88886#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 88892#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 88896#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 88900#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 88904#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 88908#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 88912#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 88916#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 88920#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 88924#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 88928#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 88932#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 88936#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 88942#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23)), 88944#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23)), 88950#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23)), 88954#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88958#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88962#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88966#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88970#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88974#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88978#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88984#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88988#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88994#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 88996#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 89000#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 89004#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 89008#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 89012#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 89016#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 89020#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 89026#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 89030#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 89034#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 89038#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 89042#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 89046#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 89050#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 89054#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 89058#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 89064#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 89068#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 89072#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 89076#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 89080#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 89084#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 89088#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 89092#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 89096#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 89100#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 89104#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 89108#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 89114#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 89116#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 89120#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 89124#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 89128#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 89132#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 89136#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 89140#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 89144#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 89148#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 89154#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 89158#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 89164#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 89166#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 27) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 89170#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 27) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 89174#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 89178#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 89182#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 89186#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 89190#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 89196#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 89200#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 89204#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 89208#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 89212#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 89216#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 89220#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 89224#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 89228#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 89234#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 89238#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 89242#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 89246#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 89250#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 89254#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 89258#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 89262#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 89266#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 89270#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 89274#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 89278#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 89284#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 89286#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 89292#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 89296#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 89300#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 89304#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 89308#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 89312#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 89316#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 89320#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 89326#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 89330#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 89336#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 89338#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 89342#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 89346#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 89350#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 89354#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 89358#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 89362#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 89368#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 89372#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 89376#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 89380#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 89384#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 89388#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 89392#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 89396#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 89400#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 89406#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 89410#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 89414#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 89418#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 89422#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 89426#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 89430#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 89434#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 89438#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 89442#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 89446#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 89450#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 89456#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 89458#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 89462#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 89466#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 89470#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 89474#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 89478#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 89482#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 89486#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 89490#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 89496#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 89500#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 89506#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 89508#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 89512#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 89516#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 89520#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 89524#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 89528#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 89532#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 89538#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 89542#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 89546#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 89550#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 89554#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 89558#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 89562#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 89566#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 89570#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 89576#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 89580#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 89584#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 89588#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 89592#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 89596#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 89600#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 89604#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 89608#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 89612#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 89616#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 89620#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 89626#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 89628#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 89634#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 89638#[L726, L789-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 89642#[L726, L789-1](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 89646#[L726, L789-2](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 89648#[L726, L789-3, thr1ENTRY](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 89652#[L726, L789-3, L773](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 89660#[L726, L773-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1)), 89666#[L726, L789-3, L776](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not |thr1Thread2of3ForFork0_#t~switch16|) (<= 1 ~state~0) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1)), 89672#[L726, L789-3, L776-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not |thr1Thread2of3ForFork0_#t~switch16|) (<= 1 ~state~0) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1)), 89686#[L726, L779, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1)), 89700#[L726, L780, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1)), 89712#[L726, L789-3, L780-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 89720#[L726, L789-3, L762](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 89724#[L726, L789-3, L763](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 89730#[L726, L789-3, L763-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 89736#[L726, L763-2, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 89742#[L726, L789-3, L766-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 89750#[L726, L789-3, L765](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 89756#[L726, L789-3, L765-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 89764#[L726, L765-2, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 89768#[L726, L789-3, L740](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 89774#[L726, L789-3, L741](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 89782#[L726, L789-3, L741-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 89786#[L726, L741-2, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 89792#[L726, L789-3, L741-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 89798#[L726, L789-3, L741-4](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 89804#[L726, L789-3, L742](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 89810#[L726, L719, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 89816#[L726, L789-3, L720](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 89822#[L726, L720-3, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 89832#[L726, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 89838#[L727, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0)), 89842#[L727-3, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0)), 89850#[L729, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0)), 89854#[L789-3, L725, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0)), 89860#[L742-2, L789-3, L725](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0)), 89868#[L789-3, L742-3, L725](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 ~state~0)), 89874#[L789-3, L743, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 ~state~0)), 89882#[L746, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 ~state~0)), 89886#[L789-3, L725, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 ~state~0)), 89898#[L789-3, L725, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 ~state~0)), 89900#[L789-3, L725, L748-1](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 ~state~0)), 89908#[L748-2, L789-3, L725](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 ~state~0))), 89914#[L789-3, L725, L749](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 ~state~0)), 89920#[L750, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 ~state~0)), 89926#[L750-3, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 89930#[L789-3, L725, L751](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 89936#[L751-1, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 89944#[L789-3, L725, L752](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 89950#[L741-7, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 89956#[L789-3, L741-8, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 89962#[L740-1, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 89970#[L789-3, L765-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 89976#[L789-3, L725, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 89982#[L789-3, L725, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 89986#[L789-3, L725, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 89994#[L766-3, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 90000#[L765, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 90010#[L765-1, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 90016#[L765-2, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 90022#[L740, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 90026#[L789-3, L725, L741](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 90032#[L789-3, L725, L741-1](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 90038#[L789-3, L725, L741-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 90044#[L741-3, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 90050#[L789-3, L725, L741-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 90056#[L789-3, L725, L742](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 90062#[L789-3, L725, L719](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 90070#[L789-3, L725, L720](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 90078#[L789-3, L720-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 90084#[L789-3, L725, L722](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 90090#[L722-3, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 90096#[L727-3, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 90102#[L729, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 90106#[L789-3, L725, L742-1](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 90112#[L742-2, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 90120#[L789-3, L742-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 90126#[L789-3, L743, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 90132#[L789-3, L725, L744](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 90138#[L789-3, L725, L741-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 90144#[L741-6, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 90152#[L740-1, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 90158#[L789-3, L765-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 90164#[L789-3, L725, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 90170#[L789-3, L725, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 90174#[L789-3, L725, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 90182#[L766-3, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 90188#[L765, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 90196#[L765-1, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 90202#[L765-2, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 90208#[L740, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 90212#[L789-3, L725, L741](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 90218#[L789-3, L725, L741-1](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 90224#[L789-3, L725, L741-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 90230#[L741-3, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 90236#[L789-3, L725, L741-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 90242#[L789-3, L725, L742](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 90248#[L789-3, L725, L719](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 90256#[L789-3, L725, L720](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 90264#[L789-3, L720-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 90270#[L789-3, L725, L722](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 90276#[L722-3, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 90282#[L727-3, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 90288#[L729, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 90292#[L789-3, L725, L742-1](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 90298#[L742-2, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 90306#[L789-3, L742-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 90312#[L789-3, L743, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 90318#[L789-3, L725, L744](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 90324#[L789-3, L725, L741-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 90330#[L741-6, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 90338#[L740-1, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 90344#[L789-3, L765-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 90350#[L789-3, L725, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 90354#[L726, L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 90358#[L727, L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 90366#[L727, L789-4, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 90372#[L789-1, L727, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 90380#[L727, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 90386#[L727, L789-3, thr1ENTRY, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 90394#[L727, L789-4, thr1ENTRY, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 90400#[L789-1, L727, thr1ENTRY, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 90412#[L727, L789-2, thr1ENTRY, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 90414#[L727, ULTIMATE.startErr0INUSE_VIOLATION, thr1ENTRY, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0))] [2021-01-26 21:34:20,639 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,13 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-26 21:34:20,639 INFO L429 AbstractCegarLoop]: === Iteration 18 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 21:34:20,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 21:34:20,641 INFO L82 PathProgramCache]: Analyzing trace with hash -866965864, now seen corresponding path program 1 times [2021-01-26 21:34:20,641 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 21:34:20,641 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393010762] [2021-01-26 21:34:20,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 21:34:20,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:34:22,078 INFO L134 CoverageAnalysis]: Checked inductivity of 5720 backedges. 556 proven. 5147 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-01-26 21:34:22,079 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393010762] [2021-01-26 21:34:22,079 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [337543042] [2021-01-26 21:34:22,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-26 21:34:22,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:34:22,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 2450 conjuncts, 18 conjunts are in the unsatisfiable core [2021-01-26 21:34:22,684 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-26 21:34:23,430 INFO L134 CoverageAnalysis]: Checked inductivity of 5720 backedges. 556 proven. 5147 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-01-26 21:34:23,430 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-26 21:34:23,430 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 20 [2021-01-26 21:34:23,431 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231184057] [2021-01-26 21:34:23,432 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-01-26 21:34:23,432 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-26 21:34:23,432 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-01-26 21:34:23,433 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=190, Unknown=0, NotChecked=0, Total=380 [2021-01-26 21:34:23,433 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-26 21:34:23,433 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 40.85) internal successors, (817), 20 states have internal predecessors, (817), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-01-26 21:34:23,774 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:34:23,802 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 871 and size of Sequence is : 872[2021-01-26 21:34:23,881 INFO L164 SleepSetCegar]: Size of mCounterexample is: 872 [2021-01-26 21:34:23,933 INFO L165 SleepSetCegar]: [92806#[ULTIMATE.startENTRY]true, 92808#[L-1]true, 92810#[L-1-1]true, 92812#[L17]true, 92814#[L17-1]true, 92816#[L17-2]true, 92818#[L17-3]true, 92820#[L17-4]true, 92822#[L715]true, 92824#[L716](and (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 640)), 92826#[L716-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 640)), 92828#[L716-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= ~next_alloc_idx~0 640)), 92830#[L717](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= .cse0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 92832#[L717-1](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= .cse0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 92834#[L769](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 92836#[L769-1](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 92838#[L-1-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 92840#[L-1-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 92842#[L788](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 92844#[L789-4](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 92848#[L789-1](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 92850#[L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 92852#[L789-3, thr1ENTRY](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 92854#[L789-3, L773](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 92858#[L789-3, L773-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (<= ~next_alloc_idx~0 640))), 92862#[L776, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (<= ~next_alloc_idx~0 640))), 92866#[L732, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (<= ~next_alloc_idx~0 640))), 92872#[L732-1, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (exists ((|~#top~0.base| Int) (|~#top~0.offset| Int)) (and (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1))), 92876#[L776-2, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (exists ((|~#top~0.base| Int) (|~#top~0.offset| Int)) (and (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1))), 92880#[L779, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (exists ((|~#top~0.base| Int) (|~#top~0.offset| Int)) (and (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1))), 92886#[L780, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (exists ((|~#top~0.base| Int) (|~#top~0.offset| Int)) (and (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1))), 92890#[L789-3, L780-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640))), 92894#[L789-3, L762](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640))), 92898#[L789-3, L763](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640))), 92902#[L763-1, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640))), 92906#[L789-3, L763-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640))), 92910#[L766-3, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640))), 92914#[L765, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640))), 92920#[L765-1, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640))), 92924#[L765-2, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640))), 92928#[L740, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640))), 92932#[L789-3, L741](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640))), 92936#[L789-3, L741-1](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640))), 92940#[L789-3, L741-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640))), 92944#[L741-3, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0))), 92948#[L789-3, L741-4](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0))), 92952#[L789-3, L742](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0))), 92956#[L789-3, L719](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0))), 92960#[L789-3, L720](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0))), 92966#[L789-3, L720-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0))), 92968#[L725, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0))), 92974#[L726, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0))), 92978#[L727, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (<= 1 ~state~0)), 92982#[L727-3, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0)), 92986#[L729, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0)), 92990#[L789-3, L742-1](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= 1 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0)), 92994#[L742-2, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= 1 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0)), 92998#[L789-3, L742-3](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= 1 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0)), 93002#[L789-3, L743](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0)), 93008#[L746, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0)), 93012#[L789-3, L747-2](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0)), 93020#[L789-3, L748](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0)), 93022#[L789-3, L748-1](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= |thr1Thread1of3ForFork0_push_#t~mem10| (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|)) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0)), 93026#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0))), 93030#[L789-3, L749](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0)), 93034#[L750, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0)), 93038#[L750-3, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93042#[L789-3, L751](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93046#[L751-1, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93052#[L789-3, L752](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93056#[L741-7, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 93060#[L789-3, L741-8](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 93064#[L740-1, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 93068#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 93072#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 93076#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 93080#[L789-3, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 93084#[L766-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 93090#[L765, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 93094#[L765-1, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 93098#[L765-2, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93102#[L740, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93106#[L789-3, L741](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93110#[L789-3, L741-1](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93114#[L789-3, L741-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93118#[L741-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93122#[L789-3, L741-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93126#[L789-3, L742](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93130#[L789-3, L719](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93134#[L789-3, L720](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93140#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93142#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= ~next_alloc_idx~0 640) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93148#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= ~next_alloc_idx~0 640) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93152#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 93156#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 93160#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 93164#[L789-3, L742-1](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 93168#[L742-2, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 93172#[L789-3, L742-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 93176#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 93182#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 93186#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 93192#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 93194#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= .cse0 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5))), 93198#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= .cse0 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5))), 93202#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= .cse0 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5))), 93206#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= .cse0 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5))), 93210#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5))), 93214#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)))), 93218#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)))), 93224#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5))), 93228#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5))), 93232#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5))), 93236#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93240#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 93244#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 93248#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 93252#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93256#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93262#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93266#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93270#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 93274#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 93278#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 93282#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 93286#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 93290#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 93294#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 93298#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 93302#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 93306#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 93312#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 93314#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 93320#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 93324#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93328#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93332#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93336#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93340#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93344#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93348#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93354#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93358#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93364#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93366#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 93370#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 93374#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 93378#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 93382#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 93386#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 93390#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 93396#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 93400#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 93404#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 93408#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93412#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 93416#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 93420#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 93424#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93428#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93434#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93438#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93442#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93446#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93450#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93454#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93458#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93462#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93466#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93470#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93474#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93478#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93484#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93486#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93492#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93496#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93500#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93504#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93508#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93512#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93516#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93520#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93526#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93530#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93536#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93538#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 93542#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 93546#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 93550#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 93554#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 93558#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 93562#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 93568#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 93572#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 93576#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 93580#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93584#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 93588#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 93592#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 93596#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93600#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93606#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93610#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93614#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93618#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93622#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93626#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93630#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93634#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93638#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93642#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93646#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93650#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93656#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93658#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93662#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93666#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93670#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93674#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93678#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93682#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93686#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93690#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93696#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93700#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93706#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93708#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 93712#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 93716#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 93720#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 93724#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 93728#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 93732#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 93738#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 93742#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 93746#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 93750#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93754#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 93758#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 93762#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 93766#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93770#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93776#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93780#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93784#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93788#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93792#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93796#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93800#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93804#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93808#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93812#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93816#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93820#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93826#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93828#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93834#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93838#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93842#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93846#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93850#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93854#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93858#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93862#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93868#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93872#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93878#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 93880#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 93884#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 93888#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 93892#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 93896#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 93900#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 93904#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 93910#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 93914#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 93918#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 93922#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93926#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 93930#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 93934#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 93938#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93942#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93948#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93952#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93956#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93960#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93964#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93968#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93972#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93976#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93980#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93984#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93988#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93992#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 93998#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94000#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94004#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94008#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94012#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94016#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94020#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94024#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94028#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94032#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94038#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94042#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94048#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94050#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 94054#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 94058#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 94062#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 94066#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 94070#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 94074#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 94080#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 94084#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 94088#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 94092#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94096#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 94100#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 94104#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 94108#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94112#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94118#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94122#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94126#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94130#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94134#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94138#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94142#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94146#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94150#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94154#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94158#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94162#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94168#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94170#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94176#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94180#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94184#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94188#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94192#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94196#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94200#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94204#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94210#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94214#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94220#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94222#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 94226#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 94230#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 94234#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 94238#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 94242#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 94246#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 94252#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 94256#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 94260#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 94264#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94268#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 94272#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 94276#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 94280#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94284#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94290#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94294#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94298#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94302#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94306#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94310#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94314#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94318#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94322#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94326#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94330#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94334#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94340#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94342#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= ~next_alloc_idx~0 17) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94346#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= ~next_alloc_idx~0 17) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94350#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94354#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94358#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94362#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94366#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94370#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94374#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94380#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94384#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94390#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94392#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 94396#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 94400#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 94404#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 94408#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 94412#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 94416#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 94422#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 94426#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 94430#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 94434#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94438#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 94442#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 94446#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 94450#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94454#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94460#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94464#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94468#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94472#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94476#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94480#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94484#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94488#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94492#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94496#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94500#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94504#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94510#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94512#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94518#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94522#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94526#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94530#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94534#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94538#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94542#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94546#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94552#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94556#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94562#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94564#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 94568#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 94572#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 94576#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 94580#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 94584#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 94588#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 94594#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 94598#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 94602#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 94606#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94610#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 94614#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 94618#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 94622#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94626#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94632#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94636#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94640#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94644#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94648#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94652#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94656#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94660#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94664#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94668#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94672#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94676#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94682#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94684#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94688#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94692#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23)), 94696#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23)), 94700#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23)), 94704#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23)), 94708#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23)), 94712#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23)), 94716#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23)), 94722#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23)), 94726#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23)), 94732#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23)), 94734#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23))), 94738#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23))), 94742#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23))), 94746#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23))), 94750#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23))), 94754#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23)))), 94758#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23)))), 94764#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23))), 94768#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23))), 94772#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23))), 94776#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 94780#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23)), 94784#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23)), 94788#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23)), 94792#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 94796#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 94802#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 94806#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 94810#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 94814#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 94818#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 94822#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 94826#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 94830#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 94834#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 94838#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 94842#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 94846#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 94852#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23)), 94854#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23)), 94860#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23)), 94864#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94868#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94872#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94876#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94880#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94884#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94888#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94894#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94898#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94904#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 94906#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 94910#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 94914#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 94918#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 94922#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 94926#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 94930#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 94936#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 94940#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 94944#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 94948#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94952#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 94956#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 94960#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 94964#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94968#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94974#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94978#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94982#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94986#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94990#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94994#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 94998#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95002#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95006#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95010#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95014#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95018#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95024#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95026#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95030#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95034#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95038#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95042#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95046#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95050#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95054#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95058#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95064#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95068#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95074#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95076#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 27) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 95080#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 27) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 95084#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 95088#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 95092#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 95096#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 95100#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 95106#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 95110#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 95114#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 95118#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95122#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 95126#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 95130#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 95134#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95138#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95144#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95148#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95152#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95156#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95160#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95164#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95168#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95172#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95176#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95180#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95184#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95188#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95194#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95196#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95202#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95206#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95210#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95214#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95218#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95222#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95226#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95230#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95236#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95240#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95246#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95248#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 95252#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 95256#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 95260#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 95264#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 95268#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 95272#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 95278#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 95282#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 95286#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 95290#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95294#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 95298#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 95302#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 95306#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95310#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95316#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95320#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95324#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95328#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95332#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95336#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95340#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95344#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95348#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95352#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95356#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95360#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95366#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95368#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95372#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95376#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95380#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95384#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95388#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95392#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95396#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95400#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95406#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95410#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95416#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95418#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 95422#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 95426#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 95430#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 95434#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 95438#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 95442#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 95448#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 95452#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 95456#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 95460#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95464#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 95468#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 95472#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 95476#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95480#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95486#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95490#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95494#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95498#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95502#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95506#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95510#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95514#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95518#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95522#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95526#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95530#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95536#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95538#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95544#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95548#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95552#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95556#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95560#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95564#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95568#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95572#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95578#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95582#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95588#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95590#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 95594#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 95598#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 95602#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 95606#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 95610#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 95614#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 95620#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 95624#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 95628#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 95632#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95636#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 95640#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 95644#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 95648#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95652#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95658#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95662#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95666#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95670#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95674#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95678#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95682#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95686#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95690#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95694#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95698#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95702#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95708#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95710#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95714#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95718#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95722#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95726#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95730#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95734#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95738#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95742#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95748#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95752#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95758#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95760#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 95764#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 95768#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 95772#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 95776#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 95780#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 95784#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 95790#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 95794#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 95798#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 95802#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95806#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 95810#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 95814#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 95818#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95822#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95828#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95832#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95836#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95840#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95844#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95848#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95852#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95856#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95860#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95864#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95868#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95872#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 95878#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95880#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95886#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95890#[L726, L789-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95894#[L726, L789-1](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 95898#[L726, L789-2](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 95900#[L726, L789-3, thr1ENTRY](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 95904#[L726, L789-3, L773](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 95912#[L726, L773-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1)), 95916#[L726, L789-3, L776](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not |thr1Thread2of3ForFork0_#t~switch16|) (<= 1 ~state~0) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1)), 95922#[L726, L789-3, L776-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not |thr1Thread2of3ForFork0_#t~switch16|) (<= 1 ~state~0) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1)), 95930#[L726, L779, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1)), 95936#[L726, L780, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1)), 95944#[L726, L789-3, L780-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 95952#[L726, L789-3, L762](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 95956#[L726, L789-3, L763](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 95962#[L726, L789-3, L763-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 95968#[L726, L763-2, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 95974#[L726, L789-3, L766-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 95982#[L726, L789-3, L765](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 95988#[L726, L789-3, L765-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 95996#[L726, L765-2, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 96000#[L726, L789-3, L740](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 96006#[L726, L789-3, L741](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 96014#[L726, L789-3, L741-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 96018#[L726, L741-2, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 96024#[L726, L789-3, L741-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 96030#[L726, L789-3, L741-4](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 96036#[L726, L789-3, L742](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 96042#[L726, L719, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 96048#[L726, L789-3, L720](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 96054#[L726, L720-3, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 96064#[L726, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 96070#[L727, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0)), 96074#[L727-3, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0)), 96082#[L729, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0)), 96086#[L789-3, L725, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0)), 96092#[L742-2, L789-3, L725](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0)), 96100#[L789-3, L742-3, L725](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 ~state~0)), 96106#[L789-3, L743, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 ~state~0)), 96114#[L746, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 ~state~0)), 96118#[L789-3, L725, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 ~state~0)), 96130#[L789-3, L725, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 ~state~0)), 96132#[L789-3, L725, L748-1](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 ~state~0)), 96140#[L748-2, L789-3, L725](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 ~state~0))), 96146#[L789-3, L725, L749](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 ~state~0)), 96152#[L750, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 ~state~0)), 96158#[L750-3, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 96162#[L789-3, L725, L751](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 96168#[L751-1, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 96176#[L789-3, L725, L752](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 96182#[L741-7, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 96188#[L789-3, L741-8, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 96194#[L740-1, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 96202#[L789-3, L765-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 96208#[L789-3, L725, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 96214#[L789-3, L725, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 96218#[L789-3, L725, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 96226#[L766-3, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 96232#[L765, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 96242#[L765-1, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 96248#[L765-2, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 96254#[L740, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 96258#[L789-3, L725, L741](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 96264#[L789-3, L725, L741-1](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 96270#[L789-3, L725, L741-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 96276#[L741-3, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 96282#[L789-3, L725, L741-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 96288#[L789-3, L725, L742](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 96294#[L789-3, L725, L719](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 96302#[L789-3, L725, L720](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 96310#[L789-3, L720-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 96316#[L789-3, L725, L722](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 96322#[L722-3, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 96328#[L727-3, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 96334#[L729, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 96338#[L789-3, L725, L742-1](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 96344#[L742-2, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 96352#[L789-3, L742-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 96358#[L789-3, L743, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 96364#[L789-3, L725, L744](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 96370#[L789-3, L725, L741-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 96376#[L741-6, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 96384#[L740-1, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 96390#[L789-3, L765-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 96396#[L789-3, L725, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 96402#[L789-3, L725, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 96406#[L789-3, L725, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 96414#[L766-3, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 96420#[L765, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 96428#[L765-1, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 96434#[L765-2, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 96440#[L740, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 96444#[L789-3, L725, L741](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 96450#[L789-3, L725, L741-1](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 96456#[L789-3, L725, L741-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 96462#[L741-3, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 96468#[L789-3, L725, L741-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 96474#[L789-3, L725, L742](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 96480#[L789-3, L725, L719](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 96488#[L789-3, L725, L720](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 96496#[L789-3, L720-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 96502#[L789-3, L725, L722](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 96508#[L722-3, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 96514#[L727-3, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 96520#[L729, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 96524#[L789-3, L725, L742-1](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 96530#[L742-2, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 96538#[L789-3, L742-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 96544#[L789-3, L743, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 96550#[L789-3, L725, L744](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 96556#[L789-3, L725, L741-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 96562#[L741-6, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 96570#[L740-1, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 96576#[L789-3, L765-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 96582#[L789-3, L725, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 96586#[L726, L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 96590#[L727, L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 96598#[L727, L789-4, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 96604#[L789-1, L727, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 96612#[L727, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 96618#[L727, L789-3, thr1ENTRY, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 96626#[L727, L789-4, thr1ENTRY, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 96632#[L789-1, L727, thr1ENTRY, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 96644#[L727, L789-2, thr1ENTRY, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 96646#[L727, ULTIMATE.startErr0INUSE_VIOLATION, thr1ENTRY, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0))] [2021-01-26 21:34:24,138 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19 [2021-01-26 21:34:24,138 INFO L429 AbstractCegarLoop]: === Iteration 19 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 21:34:24,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 21:34:24,139 INFO L82 PathProgramCache]: Analyzing trace with hash -724498120, now seen corresponding path program 2 times [2021-01-26 21:34:24,139 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 21:34:24,140 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050675769] [2021-01-26 21:34:24,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 21:34:24,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:34:25,439 INFO L134 CoverageAnalysis]: Checked inductivity of 7167 backedges. 622 proven. 6528 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-01-26 21:34:25,440 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050675769] [2021-01-26 21:34:25,442 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [991524406] [2021-01-26 21:34:25,442 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-26 21:34:26,043 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-01-26 21:34:26,044 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-26 21:34:26,050 INFO L263 TraceCheckSpWp]: Trace formula consists of 2706 conjuncts, 20 conjunts are in the unsatisfiable core [2021-01-26 21:34:26,060 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-26 21:34:26,777 INFO L134 CoverageAnalysis]: Checked inductivity of 7167 backedges. 622 proven. 6528 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-01-26 21:34:26,777 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-26 21:34:26,777 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 22 [2021-01-26 21:34:26,777 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938217830] [2021-01-26 21:34:26,779 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-01-26 21:34:26,779 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-26 21:34:26,779 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-01-26 21:34:26,780 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=231, Invalid=231, Unknown=0, NotChecked=0, Total=462 [2021-01-26 21:34:26,780 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-26 21:34:26,780 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 40.86363636363637) internal successors, (899), 22 states have internal predecessors, (899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-01-26 21:34:27,160 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:34:27,187 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 953 and size of Sequence is : 954[2021-01-26 21:34:27,252 INFO L164 SleepSetCegar]: Size of mCounterexample is: 954 [2021-01-26 21:34:27,308 INFO L165 SleepSetCegar]: [99286#[ULTIMATE.startENTRY]true, 99288#[L-1]true, 99290#[L-1-1]true, 99292#[L17]true, 99294#[L17-1]true, 99296#[L17-2]true, 99298#[L17-3]true, 99300#[L17-4]true, 99302#[L715]true, 99304#[L716](and (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 640)), 99306#[L716-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 640)), 99308#[L716-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= ~next_alloc_idx~0 640)), 99310#[L717](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= .cse0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 99312#[L717-1](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= |~#top~0.offset| 0) (= .cse0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 99314#[L769](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 99316#[L769-1](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 99318#[L-1-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 99320#[L-1-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 99322#[L788](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 99324#[L789-4](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 99328#[L789-1](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 99330#[L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 99332#[L789-3, thr1ENTRY](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 99334#[L789-3, L773](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 99338#[L789-3, L773-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (<= ~next_alloc_idx~0 640))), 99342#[L776, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (<= ~next_alloc_idx~0 640))), 99346#[L732, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (<= ~next_alloc_idx~0 640))), 99352#[L732-1, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (exists ((|~#top~0.base| Int) (|~#top~0.offset| Int)) (and (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1))), 99356#[L776-2, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (exists ((|~#top~0.base| Int) (|~#top~0.offset| Int)) (and (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1))), 99360#[L779, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (exists ((|~#top~0.base| Int) (|~#top~0.offset| Int)) (and (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1))), 99366#[L780, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (exists ((|~#top~0.base| Int) (|~#top~0.offset| Int)) (and (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1))), 99370#[L789-3, L780-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640))), 99374#[L789-3, L762](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640))), 99378#[L789-3, L763](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640))), 99382#[L763-1, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640))), 99386#[L789-3, L763-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640))), 99390#[L766-3, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640))), 99394#[L765, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640))), 99400#[L765-1, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640))), 99404#[L765-2, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640))), 99408#[L740, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640))), 99412#[L789-3, L741](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640))), 99416#[L789-3, L741-1](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640))), 99420#[L789-3, L741-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640))), 99424#[L741-3, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0))), 99428#[L789-3, L741-4](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0))), 99432#[L789-3, L742](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0))), 99436#[L789-3, L719](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0))), 99440#[L789-3, L720](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0))), 99446#[L789-3, L720-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0))), 99448#[L725, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0))), 99454#[L726, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0))), 99458#[L727, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (<= 1 ~state~0)), 99462#[L727-3, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0)), 99466#[L729, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0)), 99470#[L789-3, L742-1](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= 1 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0)), 99474#[L742-2, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= 1 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0)), 99478#[L789-3, L742-3](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= 1 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0)), 99482#[L789-3, L743](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0)), 99488#[L746, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0)), 99492#[L789-3, L747-2](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0)), 99500#[L789-3, L748](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0)), 99502#[L789-3, L748-1](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= |thr1Thread1of3ForFork0_push_#t~mem10| (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|)) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0)), 99506#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0))), 99510#[L789-3, L749](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0)), 99514#[L750, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0)), 99518#[L750-3, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 99522#[L789-3, L751](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 99526#[L751-1, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 99532#[L789-3, L752](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 99536#[L741-7, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 99540#[L789-3, L741-8](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 99544#[L740-1, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 99548#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 99552#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 99556#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 99560#[L789-3, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 99564#[L766-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 99570#[L765, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 99574#[L765-1, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 99578#[L765-2, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 99582#[L740, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 99586#[L789-3, L741](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 99590#[L789-3, L741-1](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 99594#[L789-3, L741-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 99598#[L741-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 99602#[L789-3, L741-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 99606#[L789-3, L742](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 99610#[L789-3, L719](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 99614#[L789-3, L720](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 99620#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 99622#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= ~next_alloc_idx~0 640) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 99628#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= ~next_alloc_idx~0 640) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 99632#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 99636#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 99640#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 99644#[L789-3, L742-1](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 99648#[L742-2, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 99652#[L789-3, L742-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 99656#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 99662#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 99666#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 99672#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 99674#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= .cse0 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5))), 99678#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= .cse0 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5))), 99682#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= .cse0 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5))), 99686#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= .cse0 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5))), 99690#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5))), 99694#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)))), 99698#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)))), 99704#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5))), 99708#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5))), 99712#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5))), 99716#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 99720#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 99724#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 99728#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 99732#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 99736#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 99742#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 99746#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 99750#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 99754#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 99758#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 99762#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 99766#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 99770#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 99774#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 99778#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 99782#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 99786#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 99792#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 99794#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 99800#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 99804#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 99808#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 99812#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 99816#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 99820#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 99824#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 99828#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 99834#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 99838#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 99844#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 99846#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 99850#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 99854#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 99858#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 99862#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 99866#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 99870#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 99876#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 99880#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 99884#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 99888#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 99892#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 99896#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 99900#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 99904#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 99908#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 99914#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 99918#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 99922#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 99926#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 99930#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 99934#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 99938#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 99942#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 99946#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 99950#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 99954#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 99958#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 99964#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 99966#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 99972#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 99976#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 99980#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 99984#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 99988#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 99992#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 99996#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100000#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100006#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100010#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100016#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100018#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 100022#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 100026#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 100030#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 100034#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 100038#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 100042#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 100048#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 100052#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 100056#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 100060#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100064#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 100068#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 100072#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 100076#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100080#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100086#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100090#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100094#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100098#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100102#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100106#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100110#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100114#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100118#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100122#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100126#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100130#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100136#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100138#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100142#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100146#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100150#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100154#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100158#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100162#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100166#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100170#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100176#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100180#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100186#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100188#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 100192#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 100196#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 100200#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 100204#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 100208#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 100212#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 100218#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 100222#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 100226#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 100230#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100234#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 100238#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 100242#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 100246#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100250#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100256#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100260#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100264#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100268#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100272#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100276#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100280#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100284#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100288#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100292#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100296#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100300#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100306#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100308#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100314#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100318#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100322#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100326#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100330#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100334#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100338#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100342#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100348#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100352#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100358#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100360#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 100364#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 100368#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 100372#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 100376#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 100380#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 100384#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 100390#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 100394#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 100398#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 100402#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100406#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 100410#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 100414#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 100418#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100422#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100428#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100432#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100436#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100440#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100444#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100448#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100452#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100456#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100460#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100464#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100468#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100472#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100478#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100480#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100484#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100488#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100492#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100496#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100500#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100504#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100508#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100512#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100518#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100522#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100528#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100530#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 100534#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 100538#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 100542#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 100546#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 100550#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 100554#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 100560#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 100564#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 100568#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 100572#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100576#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 100580#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 100584#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 100588#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100592#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100598#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100602#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100606#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100610#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100614#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100618#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100622#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100626#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100630#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100634#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100638#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100642#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100648#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100650#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100656#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100660#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100664#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100668#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100672#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100676#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100680#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100684#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100690#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100694#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100700#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100702#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 100706#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 100710#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 100714#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 100718#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 100722#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 100726#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 100732#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 100736#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 100740#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 100744#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100748#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 100752#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 100756#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 100760#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100764#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100770#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100774#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100778#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100782#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100786#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100790#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100794#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100798#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100802#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100806#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100810#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100814#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100820#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100822#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= ~next_alloc_idx~0 17) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100826#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= ~next_alloc_idx~0 17) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100830#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100834#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100838#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100842#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100846#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100850#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100854#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100860#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100864#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100870#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100872#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 100876#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 100880#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 100884#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 100888#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 100892#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 100896#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 100902#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 100906#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 100910#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 100914#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100918#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 100922#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 100926#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 100930#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100934#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100940#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100944#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100948#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100952#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100956#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100960#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100964#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100968#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100972#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100976#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100980#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100984#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 100990#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100992#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 100998#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101002#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101006#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101010#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101014#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101018#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101022#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101026#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101032#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101036#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101042#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101044#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 101048#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 101052#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 101056#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 101060#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 101064#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 101068#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 101074#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 101078#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 101082#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 101086#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101090#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 101094#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 101098#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 101102#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101106#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101112#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101116#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101120#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101124#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101128#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101132#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101136#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101140#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101144#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101148#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101152#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101156#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101162#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101164#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101168#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101172#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23)), 101176#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23)), 101180#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23)), 101184#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23)), 101188#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23)), 101192#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23)), 101196#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23)), 101202#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23)), 101206#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23)), 101212#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23)), 101214#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23))), 101218#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23))), 101222#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23))), 101226#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23))), 101230#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23))), 101234#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23)))), 101238#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23)))), 101244#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23))), 101248#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23))), 101252#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23))), 101256#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 101260#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23)), 101264#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23)), 101268#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23)), 101272#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 101276#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 101282#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 101286#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 101290#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 101294#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 101298#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 101302#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 101306#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 101310#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 101314#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 101318#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 101322#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 101326#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 101332#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23)), 101334#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23)), 101340#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 23)), 101344#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101348#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101352#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101356#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101360#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101364#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101368#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101374#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101378#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101384#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101386#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 101390#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 101394#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 101398#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 101402#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 101406#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 101410#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 101416#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 101420#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 101424#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 101428#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101432#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 101436#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 101440#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 101444#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101448#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101454#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101458#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101462#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101466#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101470#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101474#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101478#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101482#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101486#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101490#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101494#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101498#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101504#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101506#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101510#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101514#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101518#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101522#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101526#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101530#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101534#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101538#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101544#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101548#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101554#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101556#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 27) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 101560#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 27) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 101564#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 101568#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 101572#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 101576#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 101580#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 101586#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 101590#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 101594#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 101598#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101602#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 101606#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 101610#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 101614#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101618#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101624#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101628#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101632#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101636#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101640#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101644#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101648#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101652#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101656#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101660#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101664#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101668#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101674#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101676#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101682#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101686#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101690#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101694#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101698#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101702#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101706#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101710#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101716#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101720#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101726#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101728#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 101732#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 101736#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 101740#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 101744#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 101748#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 101752#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 101758#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 101762#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 101766#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 101770#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101774#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 101778#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 101782#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 101786#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101790#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101796#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101800#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101804#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101808#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101812#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101816#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101820#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101824#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101828#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101832#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101836#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101840#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101846#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101848#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101852#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101856#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101860#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101864#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101868#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101872#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101876#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101880#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101886#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101890#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101896#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 101898#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 101902#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 101906#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 101910#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 101914#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 101918#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 101922#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 101928#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 101932#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 101936#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 101940#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101944#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 101948#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 101952#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 101956#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101960#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101966#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101970#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101974#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101978#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101982#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101986#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101990#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101994#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 101998#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102002#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102006#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102010#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102016#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 102018#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 102024#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 102028#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 102032#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 102036#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 102040#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 102044#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 102048#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 102052#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 102058#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 102062#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 102068#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 102070#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 102074#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 102078#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 102082#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 102086#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 102090#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 102094#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 102100#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 102104#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 102108#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 102112#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102116#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 102120#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 102124#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 102128#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102132#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102138#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102142#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102146#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102150#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102154#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102158#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102162#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102166#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102170#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102174#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102178#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102182#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102188#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 102190#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 102194#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 102198#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 35) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 102202#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 35) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 102206#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 35) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 102210#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 35) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 102214#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 35) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 102218#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 35) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 102222#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 35) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 102228#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 35) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 102232#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 35) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 102238#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 35) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 102240#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 35) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 102244#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 35) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 102248#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 35) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 102252#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 35) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 102256#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 35) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 102260#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 35) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 102264#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 35) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 102270#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 35) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 102274#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 35) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 102278#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 35) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 102282#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 35) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102286#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 35) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 102290#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 35) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 102294#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 35) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 102298#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 35) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102302#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 35) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102308#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 35) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102312#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 35) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102316#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 35) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102320#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 35) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102324#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 35) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102328#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 35) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102332#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 35) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102336#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 35) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102340#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 35) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102344#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 35) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102348#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 35) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102352#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 35) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102358#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 35) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 102360#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 35) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 102366#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 35) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 102370#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 37) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 102374#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 37) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 102378#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 37) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 102382#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 37) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 102386#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 37) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 102390#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 37) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 102394#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 37) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 102400#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 37) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 102404#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 37) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 102410#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 37) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 102412#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 37) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 102416#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 37) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 102420#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 37) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 102424#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 37) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 102428#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= ~next_alloc_idx~0 37) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 102432#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= ~next_alloc_idx~0 37) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 102436#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= ~next_alloc_idx~0 37) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 102442#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= ~next_alloc_idx~0 37) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 102446#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= ~next_alloc_idx~0 37) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 102450#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= ~next_alloc_idx~0 37) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 102454#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 37) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102458#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 37) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 102462#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 37) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 102466#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 37) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 102470#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 37) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102474#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 37) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102480#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 37) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102484#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 37) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102488#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 37) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102492#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 37) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102496#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 37) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102500#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 37) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102504#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 37) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102508#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 37) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102512#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 37) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102516#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 37) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102520#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 37) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102524#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 37) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102530#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 37) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 102532#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 37) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 102536#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 37) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 102540#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 102544#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 102548#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 102552#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 102556#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 102560#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 102564#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 102570#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 102574#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 102580#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 102582#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 102586#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 102590#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 102594#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0))), 102598#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 102602#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 102606#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0)))), 102612#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0))), 102616#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 102620#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0))), 102624#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102628#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 102632#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 102636#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 102640#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102644#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102650#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102654#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102658#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102662#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102666#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102670#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102674#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102678#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102682#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102686#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102690#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102694#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 102700#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 102702#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 102708#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 102712#[L726, L789-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 102716#[L726, L789-1](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 102720#[L726, L789-2](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 102722#[L726, L789-3, thr1ENTRY](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 102726#[L726, L789-3, L773](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 102734#[L726, L773-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1)), 102738#[L726, L789-3, L776](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not |thr1Thread2of3ForFork0_#t~switch16|) (<= 1 ~state~0) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1)), 102744#[L726, L789-3, L776-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not |thr1Thread2of3ForFork0_#t~switch16|) (<= 1 ~state~0) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1)), 102752#[L726, L779, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1)), 102758#[L726, L780, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1)), 102766#[L726, L789-3, L780-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 102774#[L726, L789-3, L762](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 102778#[L726, L789-3, L763](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 102784#[L726, L789-3, L763-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 102790#[L726, L763-2, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 102796#[L726, L789-3, L766-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 102804#[L726, L789-3, L765](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 102810#[L726, L789-3, L765-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 102818#[L726, L765-2, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 102822#[L726, L789-3, L740](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 102828#[L726, L789-3, L741](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 102836#[L726, L789-3, L741-1](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 102840#[L726, L741-2, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 102846#[L726, L789-3, L741-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 102852#[L726, L789-3, L741-4](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 102858#[L726, L789-3, L742](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 102864#[L726, L719, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 102870#[L726, L789-3, L720](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 102876#[L726, L720-3, L789-3](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 102886#[L726, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 102892#[L727, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 ~state~0)), 102896#[L727-3, L789-3, L725](and (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0)), 102904#[L729, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0)), 102908#[L789-3, L725, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0)), 102914#[L742-2, L789-3, L725](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0)), 102922#[L789-3, L742-3, L725](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 ~state~0)), 102928#[L789-3, L743, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 ~state~0)), 102936#[L746, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 ~state~0)), 102940#[L789-3, L725, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 ~state~0)), 102952#[L789-3, L725, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 ~state~0)), 102954#[L789-3, L725, L748-1](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 ~state~0)), 102962#[L748-2, L789-3, L725](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 ~state~0))), 102968#[L789-3, L725, L749](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 ~state~0)), 102974#[L750, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 ~state~0)), 102980#[L750-3, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 102984#[L789-3, L725, L751](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 102990#[L751-1, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 102998#[L789-3, L725, L752](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 103004#[L741-7, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 103010#[L789-3, L741-8, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 103016#[L740-1, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 103024#[L789-3, L765-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 103030#[L789-3, L725, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 103036#[L789-3, L725, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 103040#[L789-3, L725, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 103048#[L766-3, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 103054#[L765, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 103064#[L765-1, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0)), 103070#[L765-2, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 103076#[L740, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 103080#[L789-3, L725, L741](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 103086#[L789-3, L725, L741-1](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 103092#[L789-3, L725, L741-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 103098#[L741-3, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 103104#[L789-3, L725, L741-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 103110#[L789-3, L725, L742](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 103116#[L789-3, L725, L719](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 103124#[L789-3, L725, L720](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 103132#[L789-3, L720-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 103138#[L789-3, L725, L722](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 103144#[L722-3, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 103150#[L727-3, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 103156#[L729, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 103160#[L789-3, L725, L742-1](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 103166#[L742-2, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 103174#[L789-3, L742-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 103180#[L789-3, L743, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 103186#[L789-3, L725, L744](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 103192#[L789-3, L725, L741-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 103198#[L741-6, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 103206#[L740-1, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 103212#[L789-3, L765-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 103218#[L789-3, L725, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 103224#[L789-3, L725, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 103228#[L789-3, L725, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 103236#[L766-3, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 103242#[L765, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 103250#[L765-1, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 103256#[L765-2, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 103262#[L740, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 103266#[L789-3, L725, L741](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 103272#[L789-3, L725, L741-1](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 103278#[L789-3, L725, L741-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 103284#[L741-3, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 103290#[L789-3, L725, L741-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 103296#[L789-3, L725, L742](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 103302#[L789-3, L725, L719](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 103310#[L789-3, L725, L720](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 103318#[L789-3, L720-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 103324#[L789-3, L725, L722](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 103330#[L722-3, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 103336#[L727-3, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 103342#[L729, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 103346#[L789-3, L725, L742-1](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 103352#[L742-2, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 103360#[L789-3, L742-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 103366#[L789-3, L743, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 103372#[L789-3, L725, L744](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0)), 103378#[L789-3, L725, L741-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 103384#[L741-6, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 103392#[L740-1, L789-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 103398#[L789-3, L765-3, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 103404#[L789-3, L725, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 103408#[L726, L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 103412#[L727, L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 103420#[L727, L789-4, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 103426#[L789-1, L727, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 103434#[L727, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 103440#[L727, L789-3, thr1ENTRY, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 103448#[L727, L789-4, thr1ENTRY, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 103454#[L789-1, L727, thr1ENTRY, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 103466#[L727, L789-2, thr1ENTRY, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0)), 103468#[L727, ULTIMATE.startErr0INUSE_VIOLATION, thr1ENTRY, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (< 640 ~next_alloc_idx~0) (< 640 thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0) (= thr1Thread1of3ForFork0_push_loop_~r~0 0) (= |thr1Thread1of3ForFork0_push_#res| 0))] [2021-01-26 21:34:27,513 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-26 21:34:27,513 INFO L429 AbstractCegarLoop]: === Iteration 20 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 21:34:27,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 21:34:27,515 INFO L82 PathProgramCache]: Analyzing trace with hash 867337176, now seen corresponding path program 3 times [2021-01-26 21:34:27,515 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 21:34:27,516 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525161762] [2021-01-26 21:34:27,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 21:34:27,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:34:29,239 INFO L134 CoverageAnalysis]: Checked inductivity of 8778 backedges. 688 proven. 8073 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-01-26 21:34:29,239 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525161762] [2021-01-26 21:34:29,240 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1482703876] [2021-01-26 21:34:29,240 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-26 21:34:29,583 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-01-26 21:34:29,583 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-26 21:34:29,586 INFO L263 TraceCheckSpWp]: Trace formula consists of 404 conjuncts, 46 conjunts are in the unsatisfiable core [2021-01-26 21:34:29,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-26 21:34:29,608 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-01-26 21:34:29,608 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-26 21:34:29,610 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-26 21:34:29,610 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-01-26 21:34:29,610 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2021-01-26 21:34:29,636 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-26 21:34:29,636 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 39 [2021-01-26 21:34:29,637 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-26 21:34:29,651 INFO L625 ElimStorePlain]: treesize reduction 14, result has 51.7 percent of original size [2021-01-26 21:34:29,652 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-01-26 21:34:29,652 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:17, output treesize:15 [2021-01-26 21:34:29,707 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-26 21:34:29,708 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 69 [2021-01-26 21:34:29,709 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-26 21:34:29,746 INFO L625 ElimStorePlain]: treesize reduction 28, result has 50.0 percent of original size [2021-01-26 21:34:29,747 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-01-26 21:34:29,748 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:26, output treesize:28 [2021-01-26 21:34:29,807 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-26 21:34:29,807 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2021-01-26 21:34:29,808 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-26 21:34:29,817 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-26 21:34:29,819 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-01-26 21:34:29,819 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:13 [2021-01-26 21:34:29,921 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-01-26 21:34:29,921 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-26 21:34:29,928 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-26 21:34:29,928 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-26 21:34:29,928 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:24, output treesize:20 [2021-01-26 21:34:29,958 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2021-01-26 21:34:29,959 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-26 21:34:29,967 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-26 21:34:29,969 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-26 21:34:29,969 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:31, output treesize:27 [2021-01-26 21:34:30,016 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2021-01-26 21:34:30,016 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-26 21:34:30,028 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-26 21:34:30,030 INFO L547 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-01-26 21:34:30,030 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:38, output treesize:34 [2021-01-26 21:34:30,110 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-26 21:34:30,110 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 54 [2021-01-26 21:34:30,111 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-26 21:34:30,144 INFO L625 ElimStorePlain]: treesize reduction 12, result has 78.9 percent of original size [2021-01-26 21:34:30,149 INFO L547 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-2 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2021-01-26 21:34:30,149 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:45, output treesize:45 [2021-01-26 21:34:31,933 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:34,338 INFO L134 CoverageAnalysis]: Checked inductivity of 8778 backedges. 1469 proven. 1 refuted. 0 times theorem prover too weak. 7308 trivial. 0 not checked. [2021-01-26 21:34:34,338 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-26 21:34:34,338 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 10] total 31 [2021-01-26 21:34:34,339 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005286296] [2021-01-26 21:34:34,341 INFO L461 AbstractCegarLoop]: Interpolant automaton has 31 states [2021-01-26 21:34:34,341 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-26 21:34:34,341 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-01-26 21:34:34,342 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=274, Invalid=656, Unknown=0, NotChecked=0, Total=930 [2021-01-26 21:34:34,342 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-26 21:34:34,343 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 31 states, 31 states have (on average 34.03225806451613) internal successors, (1055), 31 states have internal predecessors, (1055), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-01-26 21:34:36,587 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:34:42,848 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:34:42,945 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 948 and size of Sequence is : 949[2021-01-26 21:34:42,964 INFO L164 SleepSetCegar]: Size of mCounterexample is: 949 [2021-01-26 21:34:43,049 INFO L165 SleepSetCegar]: [106363#[ULTIMATE.startENTRY]true, 106365#[L-1]true, 106367#[L-1-1]true, 106369#[L17]true, 106371#[L17-1]true, 106373#[L17-2]true, 106375#[L17-3]true, 106377#[L17-4]true, 106379#[L715]true, 106381#[L716](and (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 640)), 106385#[L716-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 640)), 106387#[L716-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= ~next_alloc_idx~0 640)), 106391#[L717](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#top~0.base|) 1))) (= |~#top~0.offset| 0) (= .cse0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 106393#[L717-1](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#top~0.base|) 1))) (= |~#top~0.offset| 0) (= .cse0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640))), 106397#[L769](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 106399#[L769-1](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 106401#[L-1-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 106403#[L-1-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 106405#[L788](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 106409#[L789-4](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 106413#[L789-1](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 106415#[L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 106417#[L789-3, thr1ENTRY](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 106419#[L789-3, L773](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 106423#[L789-3, L773-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 106427#[L776, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 106431#[L732, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 106437#[L732-1, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (exists ((|~#top~0.base| Int) (|~#top~0.offset| Int)) (and (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 106441#[L776-2, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (exists ((|~#top~0.base| Int) (|~#top~0.offset| Int)) (and (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 106445#[L779, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (exists ((|~#top~0.base| Int) (|~#top~0.offset| Int)) (and (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 106451#[L780, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (exists ((|~#top~0.base| Int) (|~#top~0.offset| Int)) (and (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 106455#[L789-3, L780-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 106459#[L789-3, L762](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 106463#[L789-3, L763](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 106467#[L763-1, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 106471#[L789-3, L763-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 106475#[L766-3, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 106479#[L765, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 106485#[L765-1, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 106489#[L765-2, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 106493#[L740, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 106497#[L789-3, L741](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 106501#[L789-3, L741-1](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 106505#[L789-3, L741-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 106509#[L741-3, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 106513#[L789-3, L741-4](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 106517#[L789-3, L742](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 106521#[L789-3, L719](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 106525#[L789-3, L720](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 106533#[L789-3, L720-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 106535#[L725, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 106541#[L726, L789-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 106547#[L727, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1)))), 106553#[L727-3, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1)))), 106557#[L729, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1)))), 106561#[L789-3, L742-1](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= 1 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1)))), 106565#[L742-2, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= 1 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1)))), 106569#[L789-3, L742-3](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= 1 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1)))), 106573#[L789-3, L743](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1)))), 106579#[L746, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1)))), 106583#[L789-3, L747-2](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1)))), 106591#[L789-3, L748](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1)))), 106593#[L789-3, L748-1](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= |thr1Thread1of3ForFork0_push_#t~mem10| (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|)) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1)))), 106597#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 106601#[L789-3, L749](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1)))), 106605#[L750, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of3ForFork0_push_~oldTop~0) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1)))), 106609#[L750-3, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1)))), 106613#[L789-3, L751](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1)))), 106617#[L751-1, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1)))), 106623#[L789-3, L752](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1)))), 106627#[L741-7, L789-3](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1)))), 106633#[L789-3, L741-8](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 106637#[L740-1, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 106641#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 106645#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 106649#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 106653#[L789-3, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 106657#[L766-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 106663#[L765, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 106667#[L765-1, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |thr1Thread1of3ForFork0_push_#res| 0)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 106671#[L765-2, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= thr1Thread1of3ForFork0_push_~newTop~0 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 106675#[L740, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 106679#[L789-3, L741](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 106683#[L789-3, L741-1](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 106687#[L789-3, L741-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 106691#[L741-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 106695#[L789-3, L741-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (= |thr1Thread1of3ForFork0_index_malloc_#res| 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 106699#[L789-3, L742](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 106703#[L789-3, L719](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 106707#[L789-3, L720](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 106715#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 106717#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= ~next_alloc_idx~0 640) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 106723#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= ~next_alloc_idx~0 640) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 106729#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= thr1Thread1of3ForFork0_push_loop_~r~0 0)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5)), 106735#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5)), 106739#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5)), 106743#[L789-3, L742-1](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5)), 106747#[L742-2, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5)), 106751#[L789-3, L742-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5)), 106755#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5)), 106761#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5)), 106765#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5)), 106771#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5)), 106773#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5))), 106777#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5))), 106781#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5))), 106785#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5))), 106789#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5))), 106793#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5)))), 106797#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5)))), 106803#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5))), 106807#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5))), 106811#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5))), 106815#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 106819#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5)), 106823#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5)), 106827#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5)), 106831#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 106835#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 106841#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 106845#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 106849#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 106853#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 106857#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 106861#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 106865#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 106869#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 106873#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 106877#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 106881#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 106885#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 5))), 106891#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5)), 106893#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5)), 106899#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5)), 106905#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 106911#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 106915#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 106919#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 106923#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 106927#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (<= 3 ~next_alloc_idx~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 106931#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 106937#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 106941#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 106947#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 106949#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 106953#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (<= 3 ~next_alloc_idx~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 106957#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 106961#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 106965#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 106969#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 106973#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 106979#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 106983#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 106987#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 106991#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 106995#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 106999#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107003#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107007#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107011#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107017#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107021#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107025#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107029#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107033#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107037#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107041#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107045#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107049#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107053#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107057#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107061#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107067#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107069#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107075#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107081#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107087#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107091#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107095#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107099#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107103#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (<= 3 ~next_alloc_idx~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107107#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107113#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107117#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107123#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107125#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 107129#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (<= 3 ~next_alloc_idx~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 107133#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 107137#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 107141#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 107145#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 107149#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 107155#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 107159#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 107163#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 107167#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107171#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107175#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107179#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107183#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107187#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107193#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107197#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107201#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107205#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107209#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107213#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107217#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107221#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107225#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107229#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107233#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107237#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107243#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107245#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107249#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107255#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107261#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107265#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107269#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107273#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107277#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (<= 3 ~next_alloc_idx~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107281#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107287#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107291#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107297#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107299#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 107303#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (<= 3 ~next_alloc_idx~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 107307#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 107311#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 107315#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 107319#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 107323#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 107329#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 107333#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 107337#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 107341#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107345#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107349#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107353#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107357#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107361#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107367#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107371#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107375#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107379#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107383#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107387#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107391#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107395#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107399#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107403#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107407#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107411#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107417#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107419#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107425#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 11) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107431#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107437#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107441#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107445#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107449#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107453#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (<= 3 ~next_alloc_idx~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107457#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107463#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107467#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107473#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107475#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 107479#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (<= 3 ~next_alloc_idx~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 107483#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 107487#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 107491#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 107495#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 107499#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 107505#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 107509#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 107513#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 107517#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107521#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107525#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107529#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107533#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107537#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107543#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107547#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107551#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107555#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107559#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107563#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107567#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107571#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107575#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107579#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107583#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107587#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107593#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107595#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107599#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= ~next_alloc_idx~0 13) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107605#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107611#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107615#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107619#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107623#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107627#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (<= 3 ~next_alloc_idx~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107631#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107637#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107641#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107647#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107649#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 107653#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (<= 3 ~next_alloc_idx~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 107657#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 107661#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 107665#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 107669#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 107673#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 107679#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 107683#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 107687#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 107691#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107695#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107699#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107703#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107707#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107711#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107717#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107721#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107725#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107729#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107733#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107737#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107741#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107745#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107749#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107753#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107757#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107761#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107767#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107769#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107775#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107781#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107787#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107791#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107795#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107799#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107803#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (<= 3 ~next_alloc_idx~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107807#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107813#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107817#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107823#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107825#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 107829#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (<= 3 ~next_alloc_idx~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 107833#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 107837#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 107841#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 107845#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 107849#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 107855#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 107859#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 107863#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 107867#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107871#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107875#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107879#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107883#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107887#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107893#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107897#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107901#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107905#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107909#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107913#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107917#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107921#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107925#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107929#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107933#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107937#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 107943#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107945#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= ~next_alloc_idx~0 17) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107949#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= ~next_alloc_idx~0 17) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107955#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107961#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107965#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107969#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107973#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107977#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (<= 3 ~next_alloc_idx~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107981#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107987#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107991#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107997#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 107999#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 108003#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 19) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (<= 3 ~next_alloc_idx~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 108007#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 108011#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 108015#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 108019#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 108023#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 108029#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 108033#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 108037#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 108041#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108045#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108049#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108053#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108057#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108061#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108067#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108071#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108075#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108079#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108083#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108087#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108091#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108095#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108099#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108103#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108107#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108111#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108117#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108119#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108125#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108131#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108137#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108141#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108145#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108149#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108153#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (<= 3 ~next_alloc_idx~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108157#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108163#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108167#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108173#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108175#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 108179#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (<= 3 ~next_alloc_idx~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 108183#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 108187#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 108191#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 108195#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 108199#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 108205#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 108209#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 108213#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 108217#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108221#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108225#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108229#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108233#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108237#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108243#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108247#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108251#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108255#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108259#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108263#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108267#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108271#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108275#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108279#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108283#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108287#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108293#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108295#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108299#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108305#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23)), 108311#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23)), 108315#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23)), 108319#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23)), 108323#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23)), 108327#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (<= 3 ~next_alloc_idx~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23)), 108331#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23)), 108337#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23)), 108341#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23)), 108347#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23)), 108349#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23))), 108353#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (<= 3 ~next_alloc_idx~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23))), 108357#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23))), 108361#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23))), 108365#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23))), 108369#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23)))), 108373#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23)))), 108379#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23))), 108383#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23))), 108387#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23))), 108391#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 108395#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23)), 108399#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23)), 108403#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23)), 108407#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 108411#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 108417#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 108421#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 108425#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 108429#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 108433#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 108437#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 108441#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 108445#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 108449#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 108453#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 108457#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 108461#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))) (<= ~next_alloc_idx~0 23))), 108467#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23)), 108469#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23)), 108475#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23)), 108481#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108487#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108491#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108495#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108499#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108503#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (<= 3 ~next_alloc_idx~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108507#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108513#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108517#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108523#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108525#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 108529#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= ~next_alloc_idx~0 25) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (<= 3 ~next_alloc_idx~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 108533#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 108537#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 108541#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 108545#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 108549#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 108555#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 108559#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 108563#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 108567#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108571#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108575#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108579#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108583#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108587#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108593#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108597#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108601#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108605#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108609#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108613#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108617#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108621#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108625#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108629#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108633#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108637#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108643#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108645#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108649#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108655#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108661#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108665#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108669#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108673#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108677#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (<= 3 ~next_alloc_idx~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108681#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108687#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108691#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108697#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108699#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 27) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 108703#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (<= 3 ~next_alloc_idx~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 108707#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 108711#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 108715#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 108719#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 108723#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 108729#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 108733#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 108737#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 108741#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108745#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108749#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108753#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108757#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108761#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108767#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108771#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108775#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108779#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108783#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108787#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108791#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108795#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108799#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108803#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108807#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108811#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108817#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108819#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108825#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108831#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108837#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108841#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108845#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108849#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108853#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (<= 3 ~next_alloc_idx~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 29) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108857#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108863#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108867#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108873#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108875#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 108879#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (<= 3 ~next_alloc_idx~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 29) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 108883#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 108887#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 108891#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 108895#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 108899#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 108905#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 108909#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 108913#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 108917#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108921#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108925#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108929#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108933#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108937#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108943#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108947#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108951#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108955#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108959#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108963#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108967#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108971#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108975#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108979#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108983#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108987#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 108993#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108995#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 108999#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 29) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109005#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109011#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109015#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109019#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109023#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109027#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (<= 3 ~next_alloc_idx~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 31) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109031#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109037#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109041#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109047#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109049#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 109053#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (<= 3 ~next_alloc_idx~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 31) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 109057#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 109061#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 109065#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 109069#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 109073#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 109079#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 109083#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 109087#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 109091#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109095#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109099#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109103#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109107#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109111#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109117#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109121#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109125#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109129#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109133#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109137#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109141#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109145#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109149#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109153#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109157#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109161#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109167#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109169#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109175#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 31) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109181#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109187#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109191#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109195#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109199#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109203#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (<= 3 ~next_alloc_idx~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109207#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109213#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109217#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109223#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109225#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 109229#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (<= 3 ~next_alloc_idx~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 109233#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 109237#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 109241#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 109245#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 109249#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 109255#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 109259#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 109263#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 109267#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109271#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109275#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109279#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109283#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109287#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109293#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109297#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109301#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109305#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109309#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109313#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109317#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109321#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109325#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109329#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109333#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109337#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109343#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109345#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109349#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (<= ~next_alloc_idx~0 33) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109355#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 35) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109361#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 35) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109365#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 35) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109369#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 35) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109373#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 35) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109377#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 35) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (<= 3 ~next_alloc_idx~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109381#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 35) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109387#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 35) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109391#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 35) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109397#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 35) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109399#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 35) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 109403#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= ~next_alloc_idx~0 35) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (<= 3 ~next_alloc_idx~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 109407#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 35) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 109411#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 35) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 109415#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 35) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 109419#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 35) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 109423#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= ~next_alloc_idx~0 35) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 109429#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 35) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 109433#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 35) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 109437#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= ~next_alloc_idx~0 35) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 109441#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 35) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109445#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 35) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109449#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 35) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109453#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= ~next_alloc_idx~0 35) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109457#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 35) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109461#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 35) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109467#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 35) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109471#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 35) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109475#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 35) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109479#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 35) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109483#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 35) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109487#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 35) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109491#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 35) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109495#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 35) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109499#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 35) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109503#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 35) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109507#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 35) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109511#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 35) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109517#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 35) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109519#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 35) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109525#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 35) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109531#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 37) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109537#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 37) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109541#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 37) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109545#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 37) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109549#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 37) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109553#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (<= 3 ~next_alloc_idx~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 37) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109557#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 37) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109563#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 37) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109567#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 37) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109573#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 37) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109575#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 37) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 109579#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (<= 3 ~next_alloc_idx~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 37) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 109583#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 37) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 109587#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 37) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 109591#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= ~next_alloc_idx~0 37) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 109595#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 37) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 109599#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 37) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 109605#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= ~next_alloc_idx~0 37) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 109609#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= ~next_alloc_idx~0 37) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 109613#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= ~next_alloc_idx~0 37) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 109617#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 37) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109621#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 37) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109625#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 37) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109629#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 37) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109633#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 37) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109637#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 37) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109643#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 37) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109647#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 37) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109651#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 37) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109655#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 37) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109659#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 37) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109663#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 37) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109667#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 37) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109671#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 37) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109675#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 37) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109679#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 37) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109683#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 37) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109687#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 37) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109693#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 37) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109695#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 37) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109699#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 37) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109705#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= ~next_alloc_idx~0 39) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109711#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= ~next_alloc_idx~0 39) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109715#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= ~next_alloc_idx~0 39) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109719#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= ~next_alloc_idx~0 39) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109723#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= ~next_alloc_idx~0 39) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109727#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (<= 3 ~next_alloc_idx~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 39) (<= 1 ~state~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109731#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= ~next_alloc_idx~0 39) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109737#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= ~next_alloc_idx~0 39) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109741#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= ~next_alloc_idx~0 39) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109747#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= ~next_alloc_idx~0 39) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109749#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= ~next_alloc_idx~0 39) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 109753#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (<= 3 ~next_alloc_idx~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 39) (<= 1 ~state~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 109757#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= ~next_alloc_idx~0 39) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 109761#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= ~next_alloc_idx~0 39) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 109765#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= ~next_alloc_idx~0 39) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 109769#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 39) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 109773#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 39) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 109779#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= ~next_alloc_idx~0 39) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 109783#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= ~next_alloc_idx~0 39) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 109787#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= ~next_alloc_idx~0 39) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 109791#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 39) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109795#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 39) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109799#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 39) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109803#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 39) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109807#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 39) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109811#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 39) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109817#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 39) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109821#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 39) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109825#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 39) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109829#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 39) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109833#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 39) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109837#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 39) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109841#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 39) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109845#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 39) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109849#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 39) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109853#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 39) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109857#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 39) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109861#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 39) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109867#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= ~next_alloc_idx~0 39) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109869#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= ~next_alloc_idx~0 39) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109875#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= ~next_alloc_idx~0 39) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109881#[L727, L789-3](and (<= ~next_alloc_idx~0 41) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109887#[L727-3, L789-3](and (<= ~next_alloc_idx~0 41) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109891#[L729, L789-3](and (<= ~next_alloc_idx~0 41) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109895#[L789-3, L742-1](and (<= ~next_alloc_idx~0 41) (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109899#[L742-2, L789-3](and (<= ~next_alloc_idx~0 41) (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109903#[L789-3, L742-3](and (<= ~next_alloc_idx~0 41) (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (<= 3 ~next_alloc_idx~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109907#[L789-3, L743](and (<= ~next_alloc_idx~0 41) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109913#[L746, L789-3](and (<= ~next_alloc_idx~0 41) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109917#[L789-3, L747-2](and (<= ~next_alloc_idx~0 41) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109923#[L789-3, L748](and (<= ~next_alloc_idx~0 41) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109925#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (<= ~next_alloc_idx~0 41) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 109929#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (<= ~next_alloc_idx~0 41) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (<= 3 ~next_alloc_idx~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 109933#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (<= ~next_alloc_idx~0 41) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 109937#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (<= ~next_alloc_idx~0 41) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 109941#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 41) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 109945#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (<= ~next_alloc_idx~0 41) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 109949#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (<= ~next_alloc_idx~0 41) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 109955#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 41) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 109959#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 41) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 109963#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 41) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 109967#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 41) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109971#[L789-3, L765-3](and (<= ~next_alloc_idx~0 41) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109975#[L789-3, L765-4](and (<= ~next_alloc_idx~0 41) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109979#[L789-3, L765-5](and (<= ~next_alloc_idx~0 41) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 109983#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 41) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109987#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 41) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109993#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 41) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 109997#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 41) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 110001#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 41) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 110005#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 41) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 110009#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 41) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 110013#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 41) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 110017#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 41) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 110021#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 41) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 110025#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 41) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 110029#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 41) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 110033#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 41) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 110037#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 41) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 110043#[L789-3, L720-3](and (<= ~next_alloc_idx~0 41) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 110045#[L725, L789-3](and (<= ~next_alloc_idx~0 41) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 110049#[L726, L789-3](and (<= ~next_alloc_idx~0 41) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 110053#[L727, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 110057#[L727-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 110061#[L729, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 110065#[L789-3, L742-1](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 110069#[L742-2, L789-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 110073#[L789-3, L742-3](and (<= 5 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (<= 3 |thr1Thread1of3ForFork0_push_#t~ret9|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 110077#[L789-3, L743](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 110083#[L746, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 110087#[L789-3, L747-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 110093#[L789-3, L748](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 110095#[L789-3, L748-1](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 110099#[L748-2, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_#t~mem10| .cse0) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 110103#[L789-3, L749](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 110107#[L750, L789-3](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of3ForFork0_push_~oldTop~0) (<= 3 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of3ForFork0_push_~newTop~0) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= .cse0 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 110111#[L750-3, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 110115#[L789-3, L751](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 110119#[L751-1, L789-3](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (select .cse9 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (let ((.cse0 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)) (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse0 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2))))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 .cse4))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (let ((.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0) (not (= |~#top~0.base| v_prenex_2)))) .cse6 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse7 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (= (select .cse7 v_prenex_1) 0) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse7 0)))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse8 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= |thr1Thread1of3ForFork0_push_#t~mem11| (select .cse8 0)) (= (select .cse8 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse5 .cse1 .cse6) (and (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (<= |thr1Thread1of3ForFork0_push_#t~mem11| .cse4)))) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse9 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 110125#[L789-3, L752](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 110129#[L741-7, L789-3](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 110133#[L789-3, L741-8](let ((.cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= thr1Thread1of3ForFork0_push_~newTop~0 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse0 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse0 0)) (= (select .cse0 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse2 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))) (and (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse3 0)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (let ((.cse4 (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse6 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_1 Int)) (and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) v_prenex_1) 0) (or (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (and (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) (= v_prenex_1 |~#top~0.offset|))))) .cse4 .cse5 (exists ((v_prenex_2 Int) (v_prenex_3 Int)) (and (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| v_prenex_2) (= (select (select |#memory_int| v_prenex_2) v_prenex_3) 0)) (not (= |~#top~0.base| v_prenex_2)))) .cse6) (and .cse4 .cse5 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (= (select (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)) .cse6 (exists ((|~#m~0.base| Int) (thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) (or (= |thr1Thread1of3ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse1)))) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse3 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 110137#[L740-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 110141#[L789-3, L765-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 110145#[L789-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 110149#[L789-3, L765-5](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse1 (<= 1 |thr1Thread1of3ForFork0_push_loop_#t~ret15|)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse0 .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0)))) .cse4) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse5 0))) (and .cse0 .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse6 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1)))) .cse4)))) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 110153#[L789-3, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 110157#[L766-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 110163#[L765, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 110167#[L765-1, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 |thr1Thread1of3ForFork0_push_#res|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) .cse2 (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) .cse2 (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse2 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse4 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 110171#[L765-2, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 5 thr1Thread1of3ForFork0_push_~newTop~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 110175#[L740, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 110179#[L789-3, L741](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 110183#[L789-3, L741-1](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 110187#[L789-3, L741-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 110191#[L741-3, L789-3](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 110195#[L789-3, L741-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 5 |thr1Thread1of3ForFork0_index_malloc_#res|) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 110199#[L789-3, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 110203#[L789-3, L719](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 110207#[L789-3, L720](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse1 (= |thr1Thread1of3ForFork0_isEmpty_#res| 0))) (or (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_5 Int)) (and (not (= |~#top~0.base| v_prenex_5)) (= (select (select |#memory_int| v_prenex_5) v_prenex_6) 0))) (exists ((v_prenex_1 Int) (|thr1Thread1of3ForFork0_push_~#casret~0.base| Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of3ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 v_prenex_1) 0))))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (v_prenex_8 Int)) (and (= (select (select |#memory_int| v_prenex_8) thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| v_prenex_8)))) (exists ((v_prenex_7 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_7) 1)) (<= 1 (select .cse0 0))) (and .cse1 (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset Int) (|~#m~0.base| Int)) (let ((.cse3 (select |#memory_int| |~#m~0.base|))) (and (not (= |~#top~0.base| |~#m~0.base|)) (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset) 1))))))))), 110213#[L789-3, L720-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 110215#[L725, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 110221#[L726, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 110225#[L726, L789-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 110229#[L726, L789-1](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of3ForFork0_isEmpty_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 3 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 110235#[L726, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 110237#[L726, L789-3, thr1ENTRY](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 110241#[L726, L789-3, L773](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 110251#[L726, L773-3, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= 1 (select (select |#memory_int| |~#m2~0.base|) thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset))) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1)), 110255#[L726, L789-3, L776](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= 1 (select (select |#memory_int| |~#m2~0.base|) thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset))) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not |thr1Thread2of3ForFork0_#t~switch16|) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1)), 110261#[L726, L789-3, L776-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= 1 (select (select |#memory_int| |~#m2~0.base|) thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset))) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not |thr1Thread2of3ForFork0_#t~switch16|) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1)), 110269#[L726, L779, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= 1 (select (select |#memory_int| |~#m2~0.base|) thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset))) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1)), 110275#[L726, L780, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= 1 (select (select |#memory_int| |~#m2~0.base|) thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset))) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1)), 110285#[L726, L789-3, L780-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (or (= 1 (select .cse0 thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset)) (= thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset)) (not (= |~#m~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 110293#[L726, L789-3, L762](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (or (= 1 (select .cse0 thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset)) (= thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset)) (not (= |~#m~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 110297#[L726, L789-3, L763](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (or (= 1 (select .cse0 thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset)) (= thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset)) (not (= |~#m~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 110303#[L726, L789-3, L763-1](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (or (= 1 (select .cse0 thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset)) (= thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset)) (not (= |~#m~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 110309#[L726, L763-2, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (or (= 1 (select .cse0 thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset)) (= thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset)) (not (= |~#m~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 110315#[L726, L789-3, L766-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (or (= 1 (select .cse0 thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset)) (= thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset)) (not (= |~#m~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 110323#[L726, L789-3, L765](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (or (= 1 (select .cse0 thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset)) (= thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset)) (not (= |~#m~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 110329#[L726, L789-3, L765-1](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (or (= 1 (select .cse0 thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset)) (= thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset)) (not (= |~#m~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 110337#[L726, L765-2, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (or (= 1 (select .cse0 thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset)) (= thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset)) (not (= |~#m~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 110341#[L726, L789-3, L740](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (or (= 1 (select .cse0 thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset)) (= thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset)) (not (= |~#m~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 110347#[L726, L789-3, L741](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (or (= 1 (select .cse0 thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset)) (= thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset)) (not (= |~#m~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 110355#[L726, L789-3, L741-1](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (or (= 1 (select .cse0 thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset)) (= thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset)) (not (= |~#m~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 110359#[L726, L741-2, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (or (= 1 (select .cse0 thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset)) (= thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset)) (not (= |~#m~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 110365#[L726, L789-3, L741-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (or (= 1 (select .cse0 thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset)) (= thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset)) (not (= |~#m~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 110371#[L726, L789-3, L741-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (or (= 1 (select .cse0 thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset)) (= thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset)) (not (= |~#m~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 110377#[L726, L789-3, L742](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (or (= 1 (select .cse0 thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset)) (= thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset)) (not (= |~#m~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 110383#[L726, L719, L789-3](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (or (= 1 (select .cse0 thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset)) (= thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset)) (not (= |~#m~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 110389#[L726, L789-3, L720](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (or (= 1 (select .cse0 thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset)) (= thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset)) (not (= |~#m~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 110399#[L726, L789-4, L720](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (or (= 1 (select .cse0 thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset)) (= thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset)) (not (= |~#m~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 110522#[L726, L789-1, L720](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (or (= 1 (select .cse0 thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset)) (= thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m.offset)) (not (= |~#m~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 110647#[L726, L789-2, L720](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 110770#[L726, L789-3, L720, thr1ENTRY](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 110934#[L726, L789-4, L720, thr1ENTRY](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 111135#[L726, L789-1, L720, thr1ENTRY](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 111303#[L726, L789-2, L720, thr1ENTRY](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 111461#[L726, ULTIMATE.startErr0INUSE_VIOLATION, L720, thr1ENTRY](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (= |thr1Thread1of3ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m~0.base|)) (<= 3 ~next_alloc_idx~0) (<= 1 thr1Thread1of3ForFork0_push_loop_~r~0) (<= 5 ~next_alloc_idx~0) (<= 5 thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))] [2021-01-26 21:34:43,270 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2021-01-26 21:34:43,271 INFO L429 AbstractCegarLoop]: === Iteration 21 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 21:34:43,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 21:34:43,272 INFO L82 PathProgramCache]: Analyzing trace with hash -1620553771, now seen corresponding path program 1 times [2021-01-26 21:34:43,272 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 21:34:43,272 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422485832] [2021-01-26 21:34:43,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 21:34:48,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-01-26 21:34:48,155 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-01-26 21:34:52,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-01-26 21:34:52,756 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-01-26 21:34:53,168 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-01-26 21:34:53,168 INFO L605 BasicCegarLoop]: Counterexample might be feasible [2021-01-26 21:34:53,168 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-01-26 21:34:53,169 WARN L386 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2021-01-26 21:34:53,169 INFO L351 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2021-01-26 21:34:53,196 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,197 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,197 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,197 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,197 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,197 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,197 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,198 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,198 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,198 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,198 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,198 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,198 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,198 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,198 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,198 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,198 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,199 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,199 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,199 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,199 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,199 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,199 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,199 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,199 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,199 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,199 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,200 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,200 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,200 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,200 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,200 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,200 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,200 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,200 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,200 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,201 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,201 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,201 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,201 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,201 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,201 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,201 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,201 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,201 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,201 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,201 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,202 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,202 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,202 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,202 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,202 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,202 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,202 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,202 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,202 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,203 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,203 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,203 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,203 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,203 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,203 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,203 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,203 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,203 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,203 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,204 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,204 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,204 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,204 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,204 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,204 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,204 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,204 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,204 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,205 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,205 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,205 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,205 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,205 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,205 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,205 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,205 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,205 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,205 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,206 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,206 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,206 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,206 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,206 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,206 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,206 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,206 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,206 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,206 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,206 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,206 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,207 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,207 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,207 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,207 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,207 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,207 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,207 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,207 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,207 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,207 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,208 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,208 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,208 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,208 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,208 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,208 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,208 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,208 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,208 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,208 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,209 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,209 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,209 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,209 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,209 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,209 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,209 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,209 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,209 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,209 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,210 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,210 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,210 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,210 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,210 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,210 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,210 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,210 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,210 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,211 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,211 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,211 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,211 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,211 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,211 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,211 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,211 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,211 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,211 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,212 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,212 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,212 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,212 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,212 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,212 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,212 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,212 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,212 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,213 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,213 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,213 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,213 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,213 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,213 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,213 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,213 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,213 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,213 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,213 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,213 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,213 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,213 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,214 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,214 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,214 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,214 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,214 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,214 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,214 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,214 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,214 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,214 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,214 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,214 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,214 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,215 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,215 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,215 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,215 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,215 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,215 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,215 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,215 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,215 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,215 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,215 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,215 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,215 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,216 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,216 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,216 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,216 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,216 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,216 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,216 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,216 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,216 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,216 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,216 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,216 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,216 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,217 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,217 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,217 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,217 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,217 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,217 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,217 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,217 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,217 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,217 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,217 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,217 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,217 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,217 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,218 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,218 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,218 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,218 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,218 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,218 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,218 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,218 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,218 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,218 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,218 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,218 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,218 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,218 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,218 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,219 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,219 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,219 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,219 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,219 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,219 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,219 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,219 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,219 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,219 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,219 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,219 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,219 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,219 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,219 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,220 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,220 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,220 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,220 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,220 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,220 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,220 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,220 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,220 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,220 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,220 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,221 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,221 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,221 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,221 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,221 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,221 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,221 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,221 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,222 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,222 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,222 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,222 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,222 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,222 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,222 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,222 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,222 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,223 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,223 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,223 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,223 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,223 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,223 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,223 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,224 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,224 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,224 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,224 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,224 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,224 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,224 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,224 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,225 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,225 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,225 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,225 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,225 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,225 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,225 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,225 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,225 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,225 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,225 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,226 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,226 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,226 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,226 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,226 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,226 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,226 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,227 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,227 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,227 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,227 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,227 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,227 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,227 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,227 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,227 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,228 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,228 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,228 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,228 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,228 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,228 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,228 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,228 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,229 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,229 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,229 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,229 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,229 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,229 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,229 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,229 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,229 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,229 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,230 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,230 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,230 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,230 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,230 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,230 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,230 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,230 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,230 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,230 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,230 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,231 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,231 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,231 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,231 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,231 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,231 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,231 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,231 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,231 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,232 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,232 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,232 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,232 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,232 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,232 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,232 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,232 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,232 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,232 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,233 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,233 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,233 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,233 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,233 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,233 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,233 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,233 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,233 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,233 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,234 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,234 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,234 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,234 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,234 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,234 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,234 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,234 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,234 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,234 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,234 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,235 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,235 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,235 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,235 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,235 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,235 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,235 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,235 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,235 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,235 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,236 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,236 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,236 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,236 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,236 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,236 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,236 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,236 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,236 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,236 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,236 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,237 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,237 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,237 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,237 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,237 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,237 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,237 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,237 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,237 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,237 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,237 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,237 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,238 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,238 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,238 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,238 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,238 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,238 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,238 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,238 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,238 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,238 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,239 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,239 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,239 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,239 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,239 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,239 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,239 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,239 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,239 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,239 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,240 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,240 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,240 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,240 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,240 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,240 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,240 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,240 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,240 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,240 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,240 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,241 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,241 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,241 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,241 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,241 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,241 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,241 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,241 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,241 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,241 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,241 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,242 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,242 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,242 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,242 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,242 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,242 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,242 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,242 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,242 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,242 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,243 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,243 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,243 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,243 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,243 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,243 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,243 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,243 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,243 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,244 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,244 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,244 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,244 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,244 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,244 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,244 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,244 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,244 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,244 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,245 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,245 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,245 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,245 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,245 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,245 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,245 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,245 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,245 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,245 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,246 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,246 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,246 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,246 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,246 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,246 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,246 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,246 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,246 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,246 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,247 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,247 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,247 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,247 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,247 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,247 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,247 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,247 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,247 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,248 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,248 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,248 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,248 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,248 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,248 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,248 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,248 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,249 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,249 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,249 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,249 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,249 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,249 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,249 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,249 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,249 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,250 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,250 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,250 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,250 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,250 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,250 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,250 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,250 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,250 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,250 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,251 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,251 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,251 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,251 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,251 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,251 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,251 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,251 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,251 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,251 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,252 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,252 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,252 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,252 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,252 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,252 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,252 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,252 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,252 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,252 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,252 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,252 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,253 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,253 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,253 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,253 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,253 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,253 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,253 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,253 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,253 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,254 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,254 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,254 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,254 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,254 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,254 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,254 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,254 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,254 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,254 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,255 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,255 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,255 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,255 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,255 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,255 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,255 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,255 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,255 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,256 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,256 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,256 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,256 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,256 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,256 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,256 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,256 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,256 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,257 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,257 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,257 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,257 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,257 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,257 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,257 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,257 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,258 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,258 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,258 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,258 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,258 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,258 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,258 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,258 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,259 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,259 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,259 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,259 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,259 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,259 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,259 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,259 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,259 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,259 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,259 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,260 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,260 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,260 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,260 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,260 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,260 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,260 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,261 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,261 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,261 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,261 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,261 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,261 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,261 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,261 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,261 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,262 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,262 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,262 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,262 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,262 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,262 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,262 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,263 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,263 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,263 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,263 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,263 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,263 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,263 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,263 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,263 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,263 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,264 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,264 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,264 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,264 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,264 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,264 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,264 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,264 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,264 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,264 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,265 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,265 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,265 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,265 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,265 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,265 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,265 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,265 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,265 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,266 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,266 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,266 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,266 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,266 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,266 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,266 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,266 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,266 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,266 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,267 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,267 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,267 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,267 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,267 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,267 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,267 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,267 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,267 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,267 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,267 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,268 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,268 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,268 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,268 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,268 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,268 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,268 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,268 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,268 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,268 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,268 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,269 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,269 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,269 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,269 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,269 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,269 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,269 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,269 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,269 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,269 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,270 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,270 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,270 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,270 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,270 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,270 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,270 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,270 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,270 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,270 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,271 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,271 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,271 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,271 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,271 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,271 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,271 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,271 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,271 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,271 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,272 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,272 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,272 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,272 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,272 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,272 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,272 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,272 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,272 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,272 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,272 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,273 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,273 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,273 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,273 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,273 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,273 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,273 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,273 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,273 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,273 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,274 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,274 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,274 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,274 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,274 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,274 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,274 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,274 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,274 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,274 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,275 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,275 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,275 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,275 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,275 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,275 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,275 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,275 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,275 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,275 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,276 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,276 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,276 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,276 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,276 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,276 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,276 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,276 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,276 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,277 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,277 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,277 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,277 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,277 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,277 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,277 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,277 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,278 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,278 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,278 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,278 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,278 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,278 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,278 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,278 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,278 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,278 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,279 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,279 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,279 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,279 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,279 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,279 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,279 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,279 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,279 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,280 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,280 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,280 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,280 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,280 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,280 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,280 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,280 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,280 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,281 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,281 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,281 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,281 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,281 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,281 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,281 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,281 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,282 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,282 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,282 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,282 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,282 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,282 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,282 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,282 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,283 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,283 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,283 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,283 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,283 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,283 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,283 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,283 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,283 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,284 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,284 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,284 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,284 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,284 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,284 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,284 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,284 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,284 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,284 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,285 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,285 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,285 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,285 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,285 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,285 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,285 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,285 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,285 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,285 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,286 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,286 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,286 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,286 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,286 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,286 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,286 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,286 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,286 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,286 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,287 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,287 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,287 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,287 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,287 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,287 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,287 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,287 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,287 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,287 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,287 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,288 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,288 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,288 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,288 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,288 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,288 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,288 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,288 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,288 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,288 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,289 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,289 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,289 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,289 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,289 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,289 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,289 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,289 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,290 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,290 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,290 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,290 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,290 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,290 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,290 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,290 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,290 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,290 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,291 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,291 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,291 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,291 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,291 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,291 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,291 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,291 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,291 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,292 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,292 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,292 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,292 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,292 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,292 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,292 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,292 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,293 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,293 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,293 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,293 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,293 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,293 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,293 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,295 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,295 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,295 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,295 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,295 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,295 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,295 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,295 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,295 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,296 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,296 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,296 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,296 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,297 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,297 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,297 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,297 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,297 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,297 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,297 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,297 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,297 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,298 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,298 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,298 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,298 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,298 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,298 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,298 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,298 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,299 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,299 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,299 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,299 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,299 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,299 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,299 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,300 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,300 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,300 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,300 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,300 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,300 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,300 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,300 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,300 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,301 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,301 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,301 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,301 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,301 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,301 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,301 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,301 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,301 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,301 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,302 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,302 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,302 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,302 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,302 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,302 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,302 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,302 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,303 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,303 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,303 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,303 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,303 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,303 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,303 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,303 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,303 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,303 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,304 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,304 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,304 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,304 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,304 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,304 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,304 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,304 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,304 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,304 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,304 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,305 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,305 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,305 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,305 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,305 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,305 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,305 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,305 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,305 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,305 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,306 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,306 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,306 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,306 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,306 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,306 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,306 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,306 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,306 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,306 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,307 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,307 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,307 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,307 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,307 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,307 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,307 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,307 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,307 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,308 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,308 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,308 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,308 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,308 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,308 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,308 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,308 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,308 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,308 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,308 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,308 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,309 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,309 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,309 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,309 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,309 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,309 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,309 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,309 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,309 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,309 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,310 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,310 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,310 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,310 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,310 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,310 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,310 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,310 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,310 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,311 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,311 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,311 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,311 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,311 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,311 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,311 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,311 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,311 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,311 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,312 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,312 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,312 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,312 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,312 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,312 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,312 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,312 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,312 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,312 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,312 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,313 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,313 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,313 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,313 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,313 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,313 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,313 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,313 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,313 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,313 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,314 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,314 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,314 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,314 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,314 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,314 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,314 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,314 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,314 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,314 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,315 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,315 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,315 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,315 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,315 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,315 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,315 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,315 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,315 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,315 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,316 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,316 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,316 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,316 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,316 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,316 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,316 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,316 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,316 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,317 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,317 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,317 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,317 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,317 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,317 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,317 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,317 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,317 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,318 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,318 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,318 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,318 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,318 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,318 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,318 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,318 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,318 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,319 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,319 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,319 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,319 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,319 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,319 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,319 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,319 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,319 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,319 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,320 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,320 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,320 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,320 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,320 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,320 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,320 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,320 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,320 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,320 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,321 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,321 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,321 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,321 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,321 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,321 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,321 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,321 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,321 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,321 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,321 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,322 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,322 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,322 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,322 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,322 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,322 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,322 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,322 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,322 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,322 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,322 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,323 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,323 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,323 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,323 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,323 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,323 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,323 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,323 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,323 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,323 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,323 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,323 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,324 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,324 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,324 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,324 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,324 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,324 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,324 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,324 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,324 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,324 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,324 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,325 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,325 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,325 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,325 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,325 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,325 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,325 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,325 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,325 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,325 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,326 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,326 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,326 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,326 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,326 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,326 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,326 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,326 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,327 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,327 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,327 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,327 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,327 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,327 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,327 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,328 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,328 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,328 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,328 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,328 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,328 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,329 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,329 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,329 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,329 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,329 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,329 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,329 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,329 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,329 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,329 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,329 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,330 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,330 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,330 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,330 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,330 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,330 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,330 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,330 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,331 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,331 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,331 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,331 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,331 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,331 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,331 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,332 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,332 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,332 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,332 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,332 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,332 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,332 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,332 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,332 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,332 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,333 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,333 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,333 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,333 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,333 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,333 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,333 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,333 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,333 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,333 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,334 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,334 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,334 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,334 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,334 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,334 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,335 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,335 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,335 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,335 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,335 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,335 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,335 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,335 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,335 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,335 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,336 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,336 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,336 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,336 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,336 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,336 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,336 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,336 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,336 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,337 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,337 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,337 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,337 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,337 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,337 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,337 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,337 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,337 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,337 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,338 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,338 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,338 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,338 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,338 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,338 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,338 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,338 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,338 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,338 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,339 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,339 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,339 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,339 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,339 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,339 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,339 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,339 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,339 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,341 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,341 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,341 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,342 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,342 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,342 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,342 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,342 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,342 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,342 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,342 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,342 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,343 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,343 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,343 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,343 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,343 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,343 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,343 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,343 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,343 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,343 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,343 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,343 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,343 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,344 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,344 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,344 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,344 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,344 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,344 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,344 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,344 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,344 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,344 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,344 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,344 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,344 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,345 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,345 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,345 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,345 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,345 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,345 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,345 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,345 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,345 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,345 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,345 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,345 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,346 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,346 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,346 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,346 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,347 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,347 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,347 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,347 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,347 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,347 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,347 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,347 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,347 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,347 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,348 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,348 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,348 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,348 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,348 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,348 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,348 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,348 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,348 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,348 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,349 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,349 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,349 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,349 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,349 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,349 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,349 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,349 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,350 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,350 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,350 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,350 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,350 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,350 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,350 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,350 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,351 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,351 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,351 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,351 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,351 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,351 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,351 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,351 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,351 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,351 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,351 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,351 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,352 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,352 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,352 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,352 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,352 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,352 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,353 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,353 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,353 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,353 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,353 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,353 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,353 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,353 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,353 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,354 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,354 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,354 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,354 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,354 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,354 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,354 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,354 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,354 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,354 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,354 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,354 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,354 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,354 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,355 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,355 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,355 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,355 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,355 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,355 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,355 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,355 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,355 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,355 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,355 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,355 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,356 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,356 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,356 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,356 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,356 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,356 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,356 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,356 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,356 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,356 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,356 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,356 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,356 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,356 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,357 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,357 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,357 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,357 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,357 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,358 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-01-26 21:34:53,358 INFO L253 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2021-01-26 21:34:53,359 INFO L377 AbstractCegarLoop]: Interprodecural is true [2021-01-26 21:34:53,359 INFO L378 AbstractCegarLoop]: Hoare is true [2021-01-26 21:34:53,359 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-01-26 21:34:53,359 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-01-26 21:34:53,359 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-01-26 21:34:53,359 INFO L382 AbstractCegarLoop]: Difference is false [2021-01-26 21:34:53,359 INFO L383 AbstractCegarLoop]: Minimize is NONE [2021-01-26 21:34:53,359 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== Size of Word is: 43 and size of Sequence is : 44[2021-01-26 21:34:53,367 INFO L164 SleepSetCegar]: Size of mCounterexample is: 44 [2021-01-26 21:34:53,367 INFO L165 SleepSetCegar]: [314#[ULTIMATE.startENTRY]don't care, 316#[L-1]don't care, 318#[L-1-1]don't care, 320#[L17]don't care, 322#[L17-1]don't care, 324#[L17-2]don't care, 326#[L17-3]don't care, 328#[L17-4]don't care, 330#[L715]don't care, 332#[L716]don't care, 334#[L716-1]don't care, 336#[L716-2]don't care, 338#[L717]don't care, 340#[L717-1]don't care, 342#[L769]don't care, 344#[L769-1]don't care, 346#[L-1-2]don't care, 348#[L-1-3]don't care, 350#[L788]don't care, 352#[L789-4]don't care, 356#[L789-1]don't care, 366#[L789-2]don't care, 368#[thr1ENTRY, L789-3]don't care, 372#[thr1ENTRY, L789-4]don't care, 378#[thr1ENTRY, L789-1]don't care, 382#[thr1ENTRY, L789-2]don't care, 386#[thr1ENTRY, L789-3, thr1ENTRY]don't care, 390#[thr1ENTRY, L773, L789-3]don't care, 396#[L773-3, thr1ENTRY, L789-3]don't care, 402#[thr1ENTRY, L789-3, L776]don't care, 408#[thr1ENTRY, L732, L789-3]don't care, 414#[thr1ENTRY, L789-3, L732-1]don't care, 422#[thr1ENTRY, L732-1, L789-4]don't care, 428#[thr1ENTRY, L789-1, L732-1]don't care, 434#[thr1ENTRY, L789-2, L732-1]don't care, 440#[thr1ENTRY, thr1ENTRY, L789-3, L732-1]don't care, 448#[thr1ENTRY, thr1ENTRY, L732-1, L789-4]don't care, 458#[thr1ENTRY, L789-1, thr1ENTRY, L732-1]don't care, 464#[thr1ENTRY, L789-2, thr1ENTRY, L732-1]don't care, 470#[thr1ENTRY, thr1ENTRY, thr1ENTRY, L789-3, L732-1]don't care, 484#[thr1ENTRY, thr1ENTRY, thr1ENTRY, L732-1, L789-4]don't care, 496#[thr1ENTRY, L789-1, thr1ENTRY, thr1ENTRY, L732-1]don't care, 504#[thr1ENTRY, thr1ENTRY, L789-2, thr1ENTRY, L732-1]don't care, 514#[ULTIMATE.startErr0INUSE_VIOLATION, thr1ENTRY, thr1ENTRY, thr1ENTRY, L732-1]don't care] [2021-01-26 21:34:53,367 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-01-26 21:34:53,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 21:34:53,368 INFO L82 PathProgramCache]: Analyzing trace with hash 1800852253, now seen corresponding path program 1 times [2021-01-26 21:34:53,368 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 21:34:53,368 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462065567] [2021-01-26 21:34:53,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 21:34:53,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-01-26 21:34:53,381 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-01-26 21:34:53,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-01-26 21:34:53,390 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-01-26 21:34:53,399 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-01-26 21:34:53,399 INFO L605 BasicCegarLoop]: Counterexample might be feasible [2021-01-26 21:34:53,399 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-01-26 21:34:53,399 WARN L386 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2021-01-26 21:34:53,399 INFO L351 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2021-01-26 21:34:53,431 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,431 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,431 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,431 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,431 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,432 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,432 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,432 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,432 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,432 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,432 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,432 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,432 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,432 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,432 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,433 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,433 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,433 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,433 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,433 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,433 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,433 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,433 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,433 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,433 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,434 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,434 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,434 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,434 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,434 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,434 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,434 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,434 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,434 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,435 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,435 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,435 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,435 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,435 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,435 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,435 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,435 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,435 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,435 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,436 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,436 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,436 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,436 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,436 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,436 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,436 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,436 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,436 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,436 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,437 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,437 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,437 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,437 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,437 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,437 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,437 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,437 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,437 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,437 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,437 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,438 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,438 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,438 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,438 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,438 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,438 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,438 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,438 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,438 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,438 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,439 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,439 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,439 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,439 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,439 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,439 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,439 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,439 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,439 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,439 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,440 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,440 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,440 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,440 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,440 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,440 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,440 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,440 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,440 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,440 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,440 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,440 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,441 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,441 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,441 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,441 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,441 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,441 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,441 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,441 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,441 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,442 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,442 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,442 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,442 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,442 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,442 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,442 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,442 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,442 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,442 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,443 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,443 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,443 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,443 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,443 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,443 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,443 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,443 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,443 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,443 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,444 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,444 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,444 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,444 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,444 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,444 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,444 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,444 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,444 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,444 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,444 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,445 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,445 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,445 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,445 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,445 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,445 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,445 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,445 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,445 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,445 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,446 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,446 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,446 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,446 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,446 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,446 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,446 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,446 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,446 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,446 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,447 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,447 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,447 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,447 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,447 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,447 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,447 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,447 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,447 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,447 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,447 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,448 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,448 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,448 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,448 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,448 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,448 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,448 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,448 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,448 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,448 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,449 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,449 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,449 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,449 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,449 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,449 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,449 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,449 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,449 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,449 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,450 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,450 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,450 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,450 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,450 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,450 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,450 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,450 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,450 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,451 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,451 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,451 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,451 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,451 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,451 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,451 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,451 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,451 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,451 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,451 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,452 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,452 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,452 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,452 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,452 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,452 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,452 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,452 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,452 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,452 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,453 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,453 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,453 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,453 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,453 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,453 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,453 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,453 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,453 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,453 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,454 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,454 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,454 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,454 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,454 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,454 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,454 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,454 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,454 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,454 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,454 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,454 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,455 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,455 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,455 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,455 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,455 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,455 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,455 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,455 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,455 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,455 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,456 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,456 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,456 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,456 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,456 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,456 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,456 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,456 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,456 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,456 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,457 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,457 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,457 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,457 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,457 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,457 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,457 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,457 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,457 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,457 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,457 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,458 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,458 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,458 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,458 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,458 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,458 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,458 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,458 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,459 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,459 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,459 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,459 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,459 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,459 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,459 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,459 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,460 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,460 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,460 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,460 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,460 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,460 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,460 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,460 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,461 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,461 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,461 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,461 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,461 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,461 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,461 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,461 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,461 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,461 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,461 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,461 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,462 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,462 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,462 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,462 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,462 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,462 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,463 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,463 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,463 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,463 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,463 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,463 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,463 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,463 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,463 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,463 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,464 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,464 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,464 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,464 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,464 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,464 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,464 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,464 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,465 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,465 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,465 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,465 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,465 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,465 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,465 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,465 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,465 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,465 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,465 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,465 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,466 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,466 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,466 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,466 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,466 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,466 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,466 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,466 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,466 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,466 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,467 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,467 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,467 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,467 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,467 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,467 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,467 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,467 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,468 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,468 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,468 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,468 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,468 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,468 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,468 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,468 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,468 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,468 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,469 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,469 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,469 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,469 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,469 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,469 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,469 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,469 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,469 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,469 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,470 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,470 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,470 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,470 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,470 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,470 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,470 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,470 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,470 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,470 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,471 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,471 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,471 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,471 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,471 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,471 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,471 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,471 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,471 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,471 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,472 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,472 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,472 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,472 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,472 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,472 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,472 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,472 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,472 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,472 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,473 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,473 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,473 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,473 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,473 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,473 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,473 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,473 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,473 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,473 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,473 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,474 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,474 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,474 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,474 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,474 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,474 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,474 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,474 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,474 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,474 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,474 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,475 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,475 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,475 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,475 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,475 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,475 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,475 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,475 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,475 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,475 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,476 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,476 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,476 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,476 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,476 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,476 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,476 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,476 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,476 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,477 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,477 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,477 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,477 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,477 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,477 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,477 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,478 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,478 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,478 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,478 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,478 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,478 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,478 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,478 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,478 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,478 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,479 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,479 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,479 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,479 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,479 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,479 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,479 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,479 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,479 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,479 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,479 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,480 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,480 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,480 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,480 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,480 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,480 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,480 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,480 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,480 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,481 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,481 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,481 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,481 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,481 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,481 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,481 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,481 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,481 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,481 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,482 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,482 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,482 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,482 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,482 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,482 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,482 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,482 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,482 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,482 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,483 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,483 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,483 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,483 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,483 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,483 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,483 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,483 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,483 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,483 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,484 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,484 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,484 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,484 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,484 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,484 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,484 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,484 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,484 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,484 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,485 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,485 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,485 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,485 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,485 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,485 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,485 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,485 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,485 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,486 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,486 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,486 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,486 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,486 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,486 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,486 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,486 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,486 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,487 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,487 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,487 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,487 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,487 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,487 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,487 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,487 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,488 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,488 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,488 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,488 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,488 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,488 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,488 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,488 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,488 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,488 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,488 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,489 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,489 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,489 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,489 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,489 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,489 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,489 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,489 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,490 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,490 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,490 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,490 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,490 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,490 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,490 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,490 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,490 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,490 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,490 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,490 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,491 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,491 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,491 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,491 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,491 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,491 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,491 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,491 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,491 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,492 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,492 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,492 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,492 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,492 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,492 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,492 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,493 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,493 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,493 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,493 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,493 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,493 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,493 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,493 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,493 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,493 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,494 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,494 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,494 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,494 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,494 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,494 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,494 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,494 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,494 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,495 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,495 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,495 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,495 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,495 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,495 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,495 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,496 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,496 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,496 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,496 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,496 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,496 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,496 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,496 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,496 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,496 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,497 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,497 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,497 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,497 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,497 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,497 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,497 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,498 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,498 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,498 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,498 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,498 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,498 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,498 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,498 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,498 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,498 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,499 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,499 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,499 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,499 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,499 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,499 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,499 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,500 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,500 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,500 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,500 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,500 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,500 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,500 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,500 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,500 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,500 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,500 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,501 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,501 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,501 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,501 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,501 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,501 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,501 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,501 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,501 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,501 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,502 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,502 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,502 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,502 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,502 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,502 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,502 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,502 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,502 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,503 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,503 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,503 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,503 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,503 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,503 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,503 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,503 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,503 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,503 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,504 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,504 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,504 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,504 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,504 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,504 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,504 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,504 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,504 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,504 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,505 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,505 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,505 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,505 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,505 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,505 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,505 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,505 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,505 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,505 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,505 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,506 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,506 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,506 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,506 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,506 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,506 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,506 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,506 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,506 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,507 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,507 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,507 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,507 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,507 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,507 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,507 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,507 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,507 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,507 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,508 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,508 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,508 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,508 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,508 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,508 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,508 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,508 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,508 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,508 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,508 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,509 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,509 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,509 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,509 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,509 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,509 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,509 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,509 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,509 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,509 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,510 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,510 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,510 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,510 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,510 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,510 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,511 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,511 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,511 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,511 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,511 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,511 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,511 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,511 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,511 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,511 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,512 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,512 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,512 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,512 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,512 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,512 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,512 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,512 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,512 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,512 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,512 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,513 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,513 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,513 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,513 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,514 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,514 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,514 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,514 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,514 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,514 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,514 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,514 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,514 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,514 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,514 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,515 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,515 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,515 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,515 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,515 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,515 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,515 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,515 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,515 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,516 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,516 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,516 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,516 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,516 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,516 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,516 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,516 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,516 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,516 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,516 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,516 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,517 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,517 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,517 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,517 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,517 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,517 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,517 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,517 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,517 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,518 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,518 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,518 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,518 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,518 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,518 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,518 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,518 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,518 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,518 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,519 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,519 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,519 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,519 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,519 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,519 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,519 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,519 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,519 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,519 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,520 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,520 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,520 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,520 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,520 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,520 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,520 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,520 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,520 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,520 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,521 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,521 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,521 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,521 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,521 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,521 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,521 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,521 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,521 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,521 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,522 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,522 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,522 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,522 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,522 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,522 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,522 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,522 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,522 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,522 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,522 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,523 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,523 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,523 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,523 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,523 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,523 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,523 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,523 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,523 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,523 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,523 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,523 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,524 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,524 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,524 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,524 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,524 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,524 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,524 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,524 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,524 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,524 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,524 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,525 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,525 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,525 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,525 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,525 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,525 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,525 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,525 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,525 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,525 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,525 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,526 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,526 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,526 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,526 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,526 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,526 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,526 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,526 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,526 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,526 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,526 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,527 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,527 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,527 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,527 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,527 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,527 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,527 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,528 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,528 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,528 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,528 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,528 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,528 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,528 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,529 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,529 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,529 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,529 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,529 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,529 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,529 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,529 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,529 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,529 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,530 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,530 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,530 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,530 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,530 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,530 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,530 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,530 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,530 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,530 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,530 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,531 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,531 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,531 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,531 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,531 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,531 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,531 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,532 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,532 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,532 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,532 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,532 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,532 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,532 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,532 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,532 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,532 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,533 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,533 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,533 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,533 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,533 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,533 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,533 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,533 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,534 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,534 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,534 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,534 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,534 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,534 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,534 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,534 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,534 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,534 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,534 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,535 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,535 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,535 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,535 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,535 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,535 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,535 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,535 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,535 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,535 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,536 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,536 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,536 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,536 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,536 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,536 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,536 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,536 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,536 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,536 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,537 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,537 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,537 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,537 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,537 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,537 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,537 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,537 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,537 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,537 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,538 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,538 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,538 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,538 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,538 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,538 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,538 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,538 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,538 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,538 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,538 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,539 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,539 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,539 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,539 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,539 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,539 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,539 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,539 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,539 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,539 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,539 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,540 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,540 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,540 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,540 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,540 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,540 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,540 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,540 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,540 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,540 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,541 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,541 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,541 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,541 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,541 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,541 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,541 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,541 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,541 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,541 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,541 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,542 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,542 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,542 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,542 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,542 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,542 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,542 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,542 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,542 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,542 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,543 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,543 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,543 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,543 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,543 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,543 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,543 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,543 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,544 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,544 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,544 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,544 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,544 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,544 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,544 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,544 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,544 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,545 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,545 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,545 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,545 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,545 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,545 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,545 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,545 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,546 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,546 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,546 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,546 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,546 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,546 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,546 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,546 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,546 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,546 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,547 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,547 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,555 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,555 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,555 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,555 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,555 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,555 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,556 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,556 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,556 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,556 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,556 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,556 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,556 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,556 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,557 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,557 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,557 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,557 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,557 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,557 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,557 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,557 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,558 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,558 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,558 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,558 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,558 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,558 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,558 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,558 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,558 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,558 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,558 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,559 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,559 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,559 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,559 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,559 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,559 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,559 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,559 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,559 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,560 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,560 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,560 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,560 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,560 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,560 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,560 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,560 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,560 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,560 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,561 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,561 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,561 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,561 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,561 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,561 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,561 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,561 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,561 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,562 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,562 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,562 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,562 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,562 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,562 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,562 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,562 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,562 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,562 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,563 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,563 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,563 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,563 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,563 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,563 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,563 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,563 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,563 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,564 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,564 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,564 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,564 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,564 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,564 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,564 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,564 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,564 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,564 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,565 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,565 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,565 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,565 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,565 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,565 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,565 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,565 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,565 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,565 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,566 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,566 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,566 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,566 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,566 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,566 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,566 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,566 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,566 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,566 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,566 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,567 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,567 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,567 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,567 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,567 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,567 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,567 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,567 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,567 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,567 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,567 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,568 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,568 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,568 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,568 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,568 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,568 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,568 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,568 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,568 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,569 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,569 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,569 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,569 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,569 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,569 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,569 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,569 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,570 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,570 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,570 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,570 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,570 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,570 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,570 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,570 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,570 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,570 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,571 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,571 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,571 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,571 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,571 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,571 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,571 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,572 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,572 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,572 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,572 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,572 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,572 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,572 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,572 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,573 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,573 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,573 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,573 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,573 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,573 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,573 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,573 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,573 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,573 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,573 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,573 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,574 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,574 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,574 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,574 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,574 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,574 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,575 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,575 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,575 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,575 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,575 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,575 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,575 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,575 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,575 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,576 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,576 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,576 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,576 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,576 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,576 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,576 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,577 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,577 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,577 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,577 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,577 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,577 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,577 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,577 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,577 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,577 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,578 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,578 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,578 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,578 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,578 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,578 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,578 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,578 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,578 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,578 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,578 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,579 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,579 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,579 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,579 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,579 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,579 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,579 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,579 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,579 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,580 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,580 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,580 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,580 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,580 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,580 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,580 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,580 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,580 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,581 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,581 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,581 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,581 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,581 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,581 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,581 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,581 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,581 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,581 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,581 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,582 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,582 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,582 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,582 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,582 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,582 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,582 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,582 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,582 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,582 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,583 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,583 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,583 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,583 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,583 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,583 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,583 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,583 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,583 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,584 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,584 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,584 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,584 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,584 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,584 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,584 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,584 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,584 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,584 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,585 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,585 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,585 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,585 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,585 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,585 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,585 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,585 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,585 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,585 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,585 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,586 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,586 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,586 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,586 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,586 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,586 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,586 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,586 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,586 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,586 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,586 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,587 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,587 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,587 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,587 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,587 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,587 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,587 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,587 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,587 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,588 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,588 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,588 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,588 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,588 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,588 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,588 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,588 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,588 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,589 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,589 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,589 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,589 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,589 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,589 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,589 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,589 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,589 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,589 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,589 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,590 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,590 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,590 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,591 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,591 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,591 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,591 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,591 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,591 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,591 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,591 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,591 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,591 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,592 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,592 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,592 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,592 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,592 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,592 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,592 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,592 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,592 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,593 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,593 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,593 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,593 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,593 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,593 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,593 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,593 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,593 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,593 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,594 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,594 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,594 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,594 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,594 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,594 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,594 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,594 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,594 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,594 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,595 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,595 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,595 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,595 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,595 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,595 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,595 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,595 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,595 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,596 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,596 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,596 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,596 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,596 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,596 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,596 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,596 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,596 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,596 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,597 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,597 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,597 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,597 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,597 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,597 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,597 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,597 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,597 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,598 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,598 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,598 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,598 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,598 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,598 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,598 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,598 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,598 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,598 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,599 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,599 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,599 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,599 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,599 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,599 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,599 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,599 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,599 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,600 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,600 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,600 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,600 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,600 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,600 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,600 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,600 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,600 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,600 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,600 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,601 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,601 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,601 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,601 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,601 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,601 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,601 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,601 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,601 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,601 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,601 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,602 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,602 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,602 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,602 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,602 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,602 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,602 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,602 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,602 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,602 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,603 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,603 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,603 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,603 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,603 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,603 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,603 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,603 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,603 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,603 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,604 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,604 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,604 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,604 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,604 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,604 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,604 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,604 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,604 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,604 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,605 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,605 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,605 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,605 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,605 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,605 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,605 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,605 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,605 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,606 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,606 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,606 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,606 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,606 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,606 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,606 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,607 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,607 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,607 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,607 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,607 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,607 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,607 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,607 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,608 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,608 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,608 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,608 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,608 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,608 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,608 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,608 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,608 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,608 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,608 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,609 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,609 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,609 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,609 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,609 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,609 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,609 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,610 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,610 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,610 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,610 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,610 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,610 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,610 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,610 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,610 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,611 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,611 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,611 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,611 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,611 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,611 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,611 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,611 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,612 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,612 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,612 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,612 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,612 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,612 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,613 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,613 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,613 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,613 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,613 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,613 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,613 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,613 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,613 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,614 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,614 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,614 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,614 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,614 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,614 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,614 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,614 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,614 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,615 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,615 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,615 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,615 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,615 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,615 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,615 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,615 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,615 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,616 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,616 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,616 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,616 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,616 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,616 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,616 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,616 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,616 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,616 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,617 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,617 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,617 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,617 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,617 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,617 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,617 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,617 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,617 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,617 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,618 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,619 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,619 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,619 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,619 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,619 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,620 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,620 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,620 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,620 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,620 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,620 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,620 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,620 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,620 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,620 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,621 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,621 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,621 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,621 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,621 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,621 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,621 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,621 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,621 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,621 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,622 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,622 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,622 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,622 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,622 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,622 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,622 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,622 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,622 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,623 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,623 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,623 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,623 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,623 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,623 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,623 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,623 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,623 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,624 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,624 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,624 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,624 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,624 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,624 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,624 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,624 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,624 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,624 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,625 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,626 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,626 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,626 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,626 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,626 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,626 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,627 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,627 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,627 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,627 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,627 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,627 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,627 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,627 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,627 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,627 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,628 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,628 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,628 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,628 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,628 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,628 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,628 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,628 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,628 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,629 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,629 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,629 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,629 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,629 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,629 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,629 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,629 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,629 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,629 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,630 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,630 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,630 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,630 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,630 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,630 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,630 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,630 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,630 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,631 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,631 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,631 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,631 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,631 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,631 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,631 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,631 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,631 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,631 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,633 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,633 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,633 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,633 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,633 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,633 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,633 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,634 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,634 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,634 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,634 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,634 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,634 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,634 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,634 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,634 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,634 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,635 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,635 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,635 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,635 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,635 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,635 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,635 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,635 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,635 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,636 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,636 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,636 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,636 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,636 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,636 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,636 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,636 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,636 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,636 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,637 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,637 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,637 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,637 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,637 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,637 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,637 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,637 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,637 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,637 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,638 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,638 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,638 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,638 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,638 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,638 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,638 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,638 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,639 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,640 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,640 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,640 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,640 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,640 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,640 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,640 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,640 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,641 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,641 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,641 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,641 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,641 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,641 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,641 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,641 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,641 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,641 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,642 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,642 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,642 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,642 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,642 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,642 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,642 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,642 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,642 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,642 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,643 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,643 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,643 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,643 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,643 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,643 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,643 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,643 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,643 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,644 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,644 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,644 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,644 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,644 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,644 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,644 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,644 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,644 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,645 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,645 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,645 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,645 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,645 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,645 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,645 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,646 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-01-26 21:34:53,647 INFO L253 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2021-01-26 21:34:53,647 INFO L377 AbstractCegarLoop]: Interprodecural is true [2021-01-26 21:34:53,647 INFO L378 AbstractCegarLoop]: Hoare is true [2021-01-26 21:34:53,647 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-01-26 21:34:53,648 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-01-26 21:34:53,648 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-01-26 21:34:53,648 INFO L382 AbstractCegarLoop]: Difference is false [2021-01-26 21:34:53,648 INFO L383 AbstractCegarLoop]: Minimize is NONE [2021-01-26 21:34:53,648 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== Size of Word is: 47 and size of Sequence is : 48[2021-01-26 21:34:53,657 INFO L164 SleepSetCegar]: Size of mCounterexample is: 48 [2021-01-26 21:34:53,659 INFO L165 SleepSetCegar]: [384#[ULTIMATE.startENTRY]don't care, 386#[L-1]don't care, 388#[L-1-1]don't care, 390#[L17]don't care, 392#[L17-1]don't care, 394#[L17-2]don't care, 396#[L17-3]don't care, 398#[L17-4]don't care, 400#[L715]don't care, 402#[L716]don't care, 404#[L716-1]don't care, 406#[L716-2]don't care, 408#[L717]don't care, 410#[L717-1]don't care, 412#[L769]don't care, 414#[L769-1]don't care, 416#[L-1-2]don't care, 418#[L-1-3]don't care, 420#[L788]don't care, 422#[L789-4]don't care, 426#[L789-1]don't care, 436#[L789-2]don't care, 438#[thr1ENTRY, L789-3]don't care, 442#[thr1ENTRY, L789-4]don't care, 448#[L789-1, thr1ENTRY]don't care, 452#[thr1ENTRY, L789-2]don't care, 456#[thr1ENTRY, thr1ENTRY, L789-3]don't care, 462#[thr1ENTRY, thr1ENTRY, L789-4]don't care, 470#[L789-1, thr1ENTRY, thr1ENTRY]don't care, 476#[thr1ENTRY, thr1ENTRY, L789-2]don't care, 482#[thr1ENTRY, thr1ENTRY, thr1ENTRY, L789-3]don't care, 490#[thr1ENTRY, thr1ENTRY, thr1ENTRY, L789-4]don't care, 500#[L789-1, thr1ENTRY, thr1ENTRY, thr1ENTRY]don't care, 508#[thr1ENTRY, thr1ENTRY, L789-2, thr1ENTRY]don't care, 516#[thr1ENTRY, thr1ENTRY, thr1ENTRY, thr1ENTRY, L789-3]don't care, 526#[thr1ENTRY, thr1ENTRY, thr1ENTRY, thr1ENTRY, L789-4]don't care, 538#[L789-1, thr1ENTRY, thr1ENTRY, thr1ENTRY, thr1ENTRY]don't care, 548#[thr1ENTRY, thr1ENTRY, thr1ENTRY, L789-2, thr1ENTRY]don't care, 558#[thr1ENTRY, thr1ENTRY, thr1ENTRY, thr1ENTRY, thr1ENTRY, L789-3]don't care, 568#[L773, thr1ENTRY, thr1ENTRY, thr1ENTRY, thr1ENTRY, L789-3]don't care, 580#[L773-3, thr1ENTRY, thr1ENTRY, thr1ENTRY, thr1ENTRY, L789-3]don't care, 588#[thr1ENTRY, thr1ENTRY, thr1ENTRY, L776, thr1ENTRY, L789-3]don't care, 604#[thr1ENTRY, thr1ENTRY, thr1ENTRY, thr1ENTRY, L789-3, L732]don't care, 618#[L732-1, thr1ENTRY, thr1ENTRY, thr1ENTRY, thr1ENTRY, L789-3]don't care, 630#[L732-1, thr1ENTRY, thr1ENTRY, thr1ENTRY, thr1ENTRY, L789-4]don't care, 636#[L732-1, L789-1, thr1ENTRY, thr1ENTRY, thr1ENTRY, thr1ENTRY]don't care, 654#[L732-1, thr1ENTRY, thr1ENTRY, thr1ENTRY, L789-2, thr1ENTRY]don't care, 664#[L732-1, thr1ENTRY, thr1ENTRY, thr1ENTRY, ULTIMATE.startErr0INUSE_VIOLATION, thr1ENTRY]don't care] [2021-01-26 21:34:53,659 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 21:34:53,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 21:34:53,660 INFO L82 PathProgramCache]: Analyzing trace with hash 255265987, now seen corresponding path program 1 times [2021-01-26 21:34:53,660 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 21:34:53,660 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948633778] [2021-01-26 21:34:53,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 21:34:53,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-01-26 21:34:53,673 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-01-26 21:34:53,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-01-26 21:34:53,684 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-01-26 21:34:53,695 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-01-26 21:34:53,695 INFO L605 BasicCegarLoop]: Counterexample might be feasible [2021-01-26 21:34:53,695 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-01-26 21:34:53,696 WARN L386 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2021-01-26 21:34:53,696 INFO L351 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2021-01-26 21:34:53,741 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,741 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,741 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,741 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,741 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,741 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,741 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,741 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,742 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,742 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,742 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,742 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,742 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,742 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,742 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,742 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,742 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,742 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,743 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,743 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,743 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,743 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,743 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,743 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,743 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,743 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,743 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,744 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,744 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,744 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,744 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,744 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,744 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,744 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,744 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,744 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,745 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,745 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,745 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,745 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,745 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,745 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,745 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,745 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,745 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,745 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,745 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,746 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,746 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,746 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,746 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,746 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,746 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,746 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,746 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,746 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,746 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,747 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,747 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,747 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,747 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,747 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,747 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,747 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,747 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,747 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,747 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,747 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,748 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,748 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,748 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,748 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,748 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,748 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,748 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,748 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,748 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,748 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,749 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,749 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,749 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,749 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,749 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,749 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,749 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,749 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,749 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,749 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,750 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,750 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,750 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,750 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,750 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,750 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,750 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,750 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,750 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,750 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,750 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,751 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,751 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,751 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,751 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,751 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,751 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,751 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,751 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,751 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,752 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,752 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,752 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,752 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,752 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,752 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,752 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,752 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,752 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,752 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,752 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,753 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,753 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,753 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,753 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,753 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,753 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,753 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,753 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,753 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,753 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,753 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,754 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,754 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,754 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,754 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,754 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,754 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,754 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,754 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,754 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,754 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,755 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,755 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,755 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,755 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,755 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,755 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,755 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,755 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,755 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,755 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,756 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,756 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,756 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,756 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,756 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,756 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,756 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,756 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,756 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,756 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,756 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,757 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,757 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,757 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,757 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,757 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,757 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,757 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,757 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,757 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,757 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,758 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,758 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,758 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,758 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,758 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,758 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,758 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,758 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,758 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,758 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,759 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,759 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,759 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,759 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,759 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,759 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,759 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,759 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,759 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,759 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,760 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,760 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,760 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,760 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,760 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,760 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,760 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,760 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,760 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,761 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,761 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,761 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,761 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,761 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,761 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,761 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,761 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,761 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,761 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,762 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,762 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,762 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,762 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,762 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,762 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,762 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,762 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,762 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,762 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,763 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,763 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,763 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,763 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,763 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,763 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,763 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,763 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,763 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,763 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,763 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,764 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,764 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,764 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,764 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,764 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,764 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,764 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,764 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,764 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,764 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,764 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,764 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,765 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,765 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,765 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,765 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,765 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,765 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,765 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,765 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,765 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,765 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,765 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,766 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,766 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,766 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,766 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,766 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,766 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,766 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,766 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,766 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,766 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,767 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,767 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,767 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,767 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,767 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,767 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,767 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,768 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,768 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,768 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,768 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,768 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,768 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,768 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,768 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,768 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,768 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,768 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,769 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,769 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,769 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,769 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,769 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,769 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,769 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,769 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,770 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,770 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,770 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,770 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,770 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,770 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,770 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,770 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,771 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,771 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,771 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,771 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,771 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,771 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,771 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,771 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,771 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,771 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,772 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,772 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,772 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,772 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,772 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,772 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,772 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,773 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,773 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,773 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,773 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,773 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,773 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,773 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,773 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,774 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,774 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,774 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,774 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,774 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,774 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,777 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,777 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,778 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,778 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,778 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,778 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,778 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,778 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,778 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,778 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,778 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,778 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,779 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,779 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,779 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,779 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,779 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,779 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,779 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,779 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,779 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,779 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,779 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,780 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,780 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,780 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,780 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,780 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,780 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,780 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,780 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,780 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,781 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,781 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,781 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,781 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,781 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,781 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,781 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,781 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,781 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,781 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,782 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,782 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,782 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,782 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,782 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,782 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,782 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,782 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,782 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,782 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,783 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,783 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,783 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,783 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,783 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,783 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,783 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,783 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,783 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,783 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,784 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,784 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,784 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,784 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,784 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,784 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,784 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,784 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,784 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,784 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,785 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,785 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,785 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,785 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,785 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,785 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,785 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,785 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,785 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,785 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,786 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,786 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,786 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,786 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,786 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,786 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,786 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,786 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,786 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,786 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,786 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,786 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,787 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,787 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,787 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,787 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,787 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,787 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,787 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,787 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,787 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,787 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,787 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,788 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,788 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,788 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,788 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,788 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,788 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,788 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,789 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,789 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,789 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,789 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,789 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,789 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,789 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,789 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,789 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,790 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,790 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,790 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,790 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,790 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,790 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,790 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,790 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,790 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,790 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,791 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,791 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,791 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,791 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,791 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,791 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,791 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,791 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,791 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,791 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,792 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,792 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,792 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,792 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,792 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,792 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,792 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,792 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,792 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,793 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,793 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,793 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,793 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,793 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,793 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,793 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,793 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,793 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,793 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,794 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,794 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,794 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,794 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,794 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,794 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,794 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,794 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,794 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,794 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,795 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,795 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,795 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,795 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,795 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,795 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,795 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,795 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,795 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,795 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,796 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,796 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,796 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,796 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,796 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,796 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,796 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,796 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,796 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,796 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,797 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,797 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,797 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,797 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,797 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,798 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,798 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,798 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,798 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,798 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,798 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,798 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,798 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,798 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,799 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,799 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,799 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,799 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,799 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,799 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,799 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,799 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,799 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,799 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,800 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,800 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,800 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,800 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,800 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,800 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,800 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,800 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,800 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,800 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,800 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,801 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,801 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,801 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,801 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,801 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,801 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,801 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,801 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,801 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,801 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,801 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,802 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,802 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,802 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,802 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,802 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,802 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,802 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,802 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,802 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,802 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,803 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,803 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,803 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,803 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,803 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,803 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,803 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,803 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,803 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,804 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,804 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,804 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,804 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,804 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,804 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,804 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,804 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,804 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,805 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,805 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,805 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,805 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,805 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,805 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,805 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,805 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,806 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,806 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,806 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,806 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,806 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,806 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,806 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,806 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,807 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,807 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,807 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,807 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,807 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,807 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,808 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,808 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,808 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,808 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,808 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,808 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,808 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,808 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,808 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,808 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,809 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,809 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,809 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,809 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,809 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,809 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,809 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,809 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,809 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,810 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,810 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,810 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,810 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,811 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,811 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,811 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,811 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,811 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,811 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,811 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,811 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,811 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,812 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,812 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,812 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,812 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,812 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,812 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,812 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,812 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,812 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,813 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,813 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,813 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,813 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,813 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,813 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,813 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,813 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,814 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,814 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,814 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,814 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,814 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,814 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,814 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,814 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,814 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,814 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,814 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,815 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,815 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,815 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,815 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,815 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,815 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,815 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,815 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,815 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,816 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,816 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,816 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,816 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,816 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,816 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,816 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,816 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,816 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,816 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,817 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,817 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,817 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,817 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,817 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,817 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,817 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,817 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,817 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,817 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,818 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,818 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,818 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,818 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,818 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,818 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,818 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,818 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,818 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,818 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,818 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,819 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,819 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,819 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,819 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,819 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,819 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,819 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,819 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,819 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,819 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,819 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,820 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,820 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,820 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,820 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,820 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,820 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,820 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,820 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,820 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,821 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,821 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,821 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,821 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,821 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,821 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,821 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,821 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,821 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,821 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,822 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,822 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,822 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,822 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,822 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,822 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,822 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,822 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,822 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,822 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,822 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,822 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,823 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,823 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,823 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,823 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,823 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,823 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,823 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,823 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,823 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,823 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,824 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,824 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,824 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,824 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,824 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,824 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,824 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,824 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,824 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,825 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,825 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,825 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,825 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,825 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,825 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,825 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,825 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,825 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,825 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,826 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,826 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,826 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,826 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,826 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,826 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,826 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,826 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,826 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,826 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,827 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,827 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,827 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,827 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,827 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,827 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,827 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,827 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,827 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,827 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,828 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,828 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,828 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,828 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,828 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,828 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,828 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,828 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,828 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,829 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,829 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,829 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,829 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,829 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,829 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,829 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,829 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,829 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,829 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,830 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,830 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,830 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,830 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,830 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,830 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,830 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,830 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,831 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,831 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,831 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,831 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,831 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,831 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,831 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,831 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,831 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,832 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,832 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,832 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,832 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,832 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,832 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,832 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,832 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,832 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,833 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,833 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,833 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,833 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,833 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,833 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,833 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,833 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,833 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,834 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,834 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,834 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,834 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,834 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,834 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,834 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,834 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,834 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,834 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,834 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,835 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,835 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,835 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,835 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,835 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,835 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,835 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,835 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,835 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,836 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,836 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,836 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,836 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,836 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,836 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,836 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,836 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,836 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,837 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,837 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,837 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,837 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,837 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,837 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,837 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,837 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,837 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,837 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,838 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,838 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,838 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,838 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,838 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,838 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,838 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,838 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,838 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,838 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,838 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,839 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,839 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,839 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,839 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,839 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,839 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,839 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,839 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,839 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,839 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,840 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,840 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,840 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,840 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,840 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,840 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,840 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,840 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,840 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,840 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,840 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,841 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,841 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,841 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,841 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,841 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,841 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,841 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,842 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,842 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,842 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,842 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,842 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,842 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,843 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,843 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,843 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,843 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,843 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,843 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,843 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,843 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,843 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,843 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,843 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,844 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,844 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,844 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,844 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,844 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,844 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,844 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,844 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,845 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,845 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,845 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,845 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,845 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,845 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,846 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,846 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,846 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,846 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,846 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,846 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,846 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,846 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,846 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,846 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,847 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,847 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,847 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,847 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,847 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,847 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,847 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,847 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,847 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,847 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,847 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,848 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,848 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,848 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,848 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,848 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,848 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,848 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,848 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,849 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,849 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,849 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,849 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,849 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,849 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,849 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,849 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,849 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,849 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,849 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,850 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,850 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,850 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,850 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,850 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,850 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,850 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,850 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,850 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,851 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,851 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,851 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,851 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,851 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,851 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,851 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,851 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,851 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,852 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,852 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,852 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,852 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,852 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,852 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,852 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,852 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,852 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,852 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,853 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,853 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,853 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,853 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,853 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,853 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,853 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,853 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,853 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,854 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,854 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,854 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,854 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,854 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,854 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,854 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,854 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,854 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,854 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,855 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,855 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,855 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,855 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,855 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,855 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,855 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,855 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,855 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,855 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,856 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,856 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,856 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,856 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,856 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,856 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,856 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,856 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,856 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,856 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,856 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,857 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,857 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,857 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,857 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,857 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,857 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,857 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,857 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,857 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,857 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,857 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,858 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,858 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,858 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,858 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,858 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,858 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,858 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,858 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,858 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,858 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,859 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,859 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,859 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,859 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,859 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,859 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,859 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,859 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,859 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,859 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,860 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,860 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,860 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,860 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,860 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,860 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,860 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,860 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,860 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,860 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,860 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,861 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,861 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,861 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,861 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,861 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,861 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,861 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,861 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,861 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,862 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,862 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,862 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,862 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,862 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,862 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,862 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,862 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,862 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,863 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,863 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,863 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,863 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,863 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,863 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,863 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,863 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,863 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,863 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,864 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,864 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,864 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,864 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,864 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,864 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,864 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,864 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,864 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,864 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,864 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,865 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,865 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,865 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,865 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,865 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,865 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,865 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,865 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,865 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,866 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,866 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,866 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,866 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,866 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,866 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,866 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,866 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,866 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,867 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,867 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,867 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,867 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,867 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,867 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,867 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,867 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,867 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,867 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,868 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,868 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,868 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,868 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,868 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,868 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,868 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,868 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,868 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,868 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,869 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,869 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,869 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,869 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,869 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,869 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,869 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,869 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,869 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,869 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,870 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,870 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,870 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,870 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,870 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,870 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,870 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,870 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,870 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,870 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,871 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,871 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,871 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,871 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,871 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,871 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,871 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,871 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,871 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,871 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,871 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,871 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,871 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,872 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,872 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,872 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,872 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,872 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,872 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,872 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,872 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,872 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,872 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,872 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,873 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,873 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,873 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,873 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,873 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,873 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,873 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,873 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,873 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,873 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,874 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,874 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,874 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,874 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,874 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,874 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,874 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,874 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,874 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,874 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,874 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,875 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,875 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,876 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,876 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,876 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,876 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,876 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,876 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,876 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,876 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,876 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,877 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,877 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,877 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,877 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,877 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,877 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,877 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,878 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,878 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,878 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,878 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,878 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,878 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,878 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,879 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,879 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,879 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,879 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,879 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,879 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,879 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,879 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,879 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,879 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,879 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,880 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,880 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,880 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,880 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,880 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,880 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,881 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,881 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,881 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,881 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,881 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,881 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,881 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,881 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,881 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,881 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,882 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,882 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,882 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,882 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,882 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,882 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,882 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,883 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,884 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,884 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,884 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,884 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,884 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,884 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,884 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,884 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,884 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,884 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,885 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,885 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,885 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,885 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,885 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,885 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,885 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,885 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,885 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,886 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,886 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,886 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,886 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,886 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,886 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,886 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,886 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,886 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,887 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,887 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,887 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,887 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,887 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,887 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,887 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,887 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,888 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,888 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,888 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,888 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,888 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,888 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,888 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,888 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,888 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,888 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,888 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,889 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,889 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,889 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,889 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,889 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,889 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,889 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,889 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,890 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,890 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,890 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,890 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,890 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,890 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,890 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,890 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,890 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,890 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,891 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,891 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,891 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,891 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,891 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,891 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,891 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,891 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,891 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,892 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,892 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,892 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,892 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,892 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,892 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,892 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,892 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,892 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,892 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,893 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,893 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,893 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,893 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,893 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,893 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,893 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,893 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,893 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,893 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,893 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,894 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,894 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,894 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,894 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,894 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,894 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,894 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,894 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,894 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,895 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,895 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,895 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,895 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,895 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,895 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,895 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,895 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,895 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,895 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,896 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,896 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,896 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,896 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,896 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,896 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,896 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,896 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,896 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,896 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,897 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,897 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,897 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,897 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,897 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,897 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,897 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,897 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,897 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,898 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,898 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,898 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,898 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,898 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,898 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,898 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,898 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,898 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,898 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,898 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,899 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,899 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,899 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,899 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,899 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,899 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,899 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,899 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,899 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,900 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,900 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,900 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,900 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,900 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,900 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,900 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,900 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,900 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,900 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,900 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,901 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,901 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,901 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,901 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,901 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,901 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,901 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,901 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,901 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,901 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,902 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,902 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,902 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,902 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,902 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,902 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,902 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,902 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,902 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,902 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,903 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,903 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,903 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,903 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,903 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,903 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,903 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,903 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,903 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,903 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,904 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,904 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,904 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,904 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,904 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,904 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,904 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,904 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,904 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,904 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,905 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,905 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,905 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,905 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,905 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,905 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,905 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,905 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,905 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,905 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,906 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,906 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,906 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,906 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,906 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,906 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,906 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,906 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,906 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,906 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,906 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,907 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,907 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,907 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,907 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,907 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,907 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,907 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,907 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,907 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,907 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,907 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,907 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,908 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,908 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,908 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,908 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,908 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,908 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,908 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,908 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,908 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,908 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,909 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,909 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,909 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,909 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,909 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,909 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,909 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,909 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,909 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,909 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,909 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,909 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,910 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,910 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,910 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,910 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,910 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,910 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,910 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,910 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,910 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,910 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,911 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,911 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,911 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,911 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,911 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,911 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,911 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,911 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,912 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,912 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,912 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,912 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,912 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,912 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,912 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,912 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,913 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,913 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,913 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,913 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,913 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,913 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,913 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,913 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,913 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,914 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,914 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,914 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,914 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,914 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,914 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,914 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,914 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,914 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,915 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,915 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,915 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,915 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,915 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,915 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,916 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,916 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,916 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,916 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,916 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,916 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,916 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,916 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,916 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,917 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,917 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,917 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,917 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,917 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,917 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,917 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,917 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,917 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,917 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,918 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,918 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,918 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,918 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,918 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,918 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,918 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,919 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,919 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,919 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,919 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,919 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,919 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,919 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,919 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,919 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,919 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,919 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,920 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,920 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,920 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,920 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,920 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,920 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,920 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,920 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,920 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,920 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,921 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,921 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,921 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,921 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,921 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,921 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,921 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,921 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,921 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,922 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,922 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,922 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,922 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,922 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,922 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,922 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,922 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,922 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,922 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,922 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,923 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,923 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,923 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,923 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,923 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,923 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,923 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,923 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,923 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,923 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,923 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,924 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,924 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,924 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,924 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,924 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,924 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,924 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,924 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,924 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,924 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,925 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,925 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,925 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,925 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,925 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,925 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,925 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,925 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,925 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,925 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,926 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,926 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,926 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,926 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,926 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,926 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,926 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,927 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,927 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,927 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,927 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,927 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,927 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,927 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,927 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,927 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,927 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,927 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,927 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,928 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,928 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,928 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,928 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,928 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,928 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,928 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,928 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,928 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,928 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,929 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,929 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,929 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,929 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,929 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,929 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,929 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,929 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,929 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,929 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,930 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,930 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,930 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,930 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,930 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,930 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,930 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,930 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,930 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,930 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,930 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,930 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,931 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,931 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,931 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,931 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,931 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,931 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,931 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,931 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,931 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,931 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,932 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,932 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,932 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,932 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,932 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,932 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,932 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,932 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,932 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,932 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,932 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,933 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,933 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,933 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,933 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,933 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,933 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,933 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,933 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,933 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,933 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,933 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,934 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,934 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,934 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,934 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,934 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,934 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,934 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,934 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,934 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,934 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,934 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,935 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,935 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,935 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,935 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,935 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,935 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,935 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,935 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,935 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,936 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,936 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,936 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,936 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,936 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,936 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,936 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,936 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,936 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,937 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,937 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,937 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,937 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,937 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,937 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,937 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,937 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,937 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,937 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,938 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,938 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,938 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,938 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,938 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,938 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,938 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,938 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,938 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,938 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,939 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,939 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,939 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,939 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,939 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,939 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,939 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,939 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,939 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,939 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,939 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,940 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,940 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,940 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,940 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,940 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,940 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,940 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,940 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,940 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,940 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,941 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,941 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,941 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,941 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,941 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,941 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,941 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,941 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,941 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,941 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,941 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,941 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,942 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,942 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,942 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,942 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,942 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,942 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,942 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,942 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,942 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,942 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,942 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,943 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,943 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,943 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,943 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,943 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,943 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,943 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,943 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,943 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,943 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,943 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,944 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,944 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,944 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,944 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,944 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,944 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,944 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,945 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,945 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,945 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,945 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,945 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,945 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,945 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,945 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,945 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,945 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,946 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,946 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,946 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,946 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,946 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,946 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,946 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,946 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,946 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,947 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,947 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,947 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,947 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,947 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,948 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,948 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,948 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,948 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,948 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,948 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,948 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,948 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,948 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,948 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,948 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,948 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,949 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,949 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,949 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,949 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,949 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,949 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,949 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,950 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,950 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,950 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,950 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,950 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,950 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,950 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,950 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,950 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,950 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,951 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,951 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,951 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,951 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,951 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,951 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,951 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,952 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,952 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,952 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,952 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,952 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,952 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,952 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,952 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,952 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,953 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,953 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,953 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,953 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,953 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,953 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,953 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,953 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,953 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,953 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,954 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,954 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,954 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,954 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,954 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,954 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,954 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,954 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,954 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,954 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,955 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,955 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,955 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,955 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,955 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,955 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,955 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,955 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,955 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,955 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,956 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,956 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,956 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,956 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,956 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,956 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,956 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,956 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,956 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,956 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,957 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,957 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,957 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,960 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,960 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,960 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,960 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,960 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,961 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,961 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,961 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,961 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,961 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,961 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,961 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,961 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,961 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,961 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,961 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,961 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,961 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,961 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,962 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,962 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,962 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,962 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,962 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,962 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,962 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,962 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,962 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,962 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,962 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,962 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,962 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,963 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,963 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,963 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,963 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,963 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,963 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,963 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,963 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,963 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,963 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,963 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,963 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,963 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,963 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,963 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,964 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,964 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,964 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,964 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,964 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,964 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,964 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,965 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,965 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,965 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,965 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,965 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,966 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,966 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,966 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,966 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,966 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,966 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,966 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,966 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,966 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,966 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,967 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,967 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,967 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,967 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,967 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,967 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,967 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,967 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,967 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,967 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,968 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,968 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,968 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,968 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,968 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,968 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,968 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,968 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,968 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,968 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,968 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,968 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,968 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,969 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,969 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,969 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,969 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,969 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,969 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,969 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,969 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,969 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,969 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,969 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,969 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,969 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,969 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,970 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,970 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,971 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,971 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,971 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,971 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,971 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,971 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,971 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,971 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,971 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,972 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,972 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,972 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,972 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,972 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,972 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,972 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,972 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,972 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,972 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,972 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,972 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,972 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,972 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,973 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,973 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,973 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,973 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,973 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,973 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,973 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,973 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,973 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,973 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,973 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,973 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,973 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,973 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,974 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,974 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,974 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,974 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,974 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,974 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,974 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,974 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,974 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,974 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,974 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,974 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,974 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,974 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,975 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,975 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,975 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,976 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,976 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,976 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,976 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,976 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,976 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,976 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,976 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,976 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,976 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,976 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,976 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,977 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,977 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,977 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,977 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,977 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,977 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,977 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,977 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,977 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,977 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,977 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,977 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,977 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,977 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,978 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,978 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,978 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,978 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,978 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,978 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,978 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,978 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,978 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,979 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,979 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,979 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,979 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,979 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,979 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,979 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,979 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,979 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,979 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,980 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,980 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,980 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,980 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,980 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,980 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,980 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,980 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,980 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,981 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,982 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,982 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,982 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,982 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#t~switch16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,982 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_isEmpty_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,982 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,982 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_isEmpty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,982 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_release_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,982 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_atomic_release_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,982 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,982 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_acquire_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,982 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_assert_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,982 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_acquire_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,982 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_atomic_assert_~r not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,983 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,983 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_release_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,983 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_atomic_release_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,983 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,983 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,983 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_acquire_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,983 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_loop_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,983 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,983 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_CAS_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,983 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,983 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_assert_#in~r| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,983 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,983 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,984 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,984 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,984 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,984 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,984 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,984 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,984 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_index_malloc_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,984 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_assert_#t~short13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,984 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_push_~newTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,984 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,984 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,984 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,984 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_push_loop_~r~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,984 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,984 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_#t~ret9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,985 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_index_malloc_~curr_alloc_idx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,985 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,985 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_push_loop_~arg~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,985 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_atomic_release_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,985 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_loop_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,985 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,985 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,985 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_push_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,985 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,985 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_atomic_acquire_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,985 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:34:53,986 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-01-26 21:34:53,986 INFO L253 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2021-01-26 21:34:53,987 INFO L377 AbstractCegarLoop]: Interprodecural is true [2021-01-26 21:34:53,987 INFO L378 AbstractCegarLoop]: Hoare is true [2021-01-26 21:34:53,987 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-01-26 21:34:53,987 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-01-26 21:34:53,987 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-01-26 21:34:53,987 INFO L382 AbstractCegarLoop]: Difference is false [2021-01-26 21:34:53,987 INFO L383 AbstractCegarLoop]: Minimize is NONE [2021-01-26 21:34:53,988 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== Size of Word is: 76 and size of Sequence is : 77[2021-01-26 21:34:54,010 INFO L164 SleepSetCegar]: Size of mCounterexample is: 77 [2021-01-26 21:34:54,010 INFO L165 SleepSetCegar]: [454#[ULTIMATE.startENTRY]don't care, 456#[L-1]don't care, 458#[L-1-1]don't care, 460#[L17]don't care, 462#[L17-1]don't care, 464#[L17-2]don't care, 466#[L17-3]don't care, 468#[L17-4]don't care, 470#[L715]don't care, 472#[L716]don't care, 474#[L716-1]don't care, 476#[L716-2]don't care, 478#[L717]don't care, 480#[L717-1]don't care, 482#[L769]don't care, 484#[L769-1]don't care, 486#[L-1-2]don't care, 488#[L-1-3]don't care, 490#[L788]don't care, 492#[L789-4]don't care, 496#[L789-1]don't care, 506#[L789-2]don't care, 508#[L789-3, thr1ENTRY]don't care, 512#[L789-4, thr1ENTRY]don't care, 518#[thr1ENTRY, L789-1]don't care, 522#[thr1ENTRY, L789-2]don't care, 524#[L773, L789-2]don't care, 528#[L773-3, L789-2]don't care, 532#[L776, L789-2]don't care, 536#[L732, L789-2]don't care, 542#[L732-1, L789-2]don't care, 546#[thr1ENTRY, L789-3, L732-1]don't care, 548#[thr1ENTRY, L789-4, L732-1]don't care, 560#[thr1ENTRY, L732-1, L789-1]don't care, 566#[thr1ENTRY, L732-1, L789-2]don't care, 570#[L732-1, L773, L789-2]don't care, 574#[L732-1, L773-3, L789-2]don't care, 582#[L732-1, L789-2, L776]don't care, 590#[L776-2, L789-2, L776]don't care, 594#[L789-2, L776, L779]don't care, 608#[L780, L789-2, L776]don't care, 612#[L780-3, L789-2, L776]don't care, 620#[L762, L789-2, L776]don't care, 628#[L763, L789-2, L776]don't care, 636#[L763-1, L789-2, L776]don't care, 644#[L763-2, L789-2, L776]don't care, 652#[L766-3, L789-2, L776]don't care, 664#[L765, L789-2, L776]don't care, 668#[L765-1, L789-2, L776]don't care, 680#[L765-2, L789-2, L776]don't care, 684#[L740, L789-2, L776]don't care, 692#[L741, L789-2, L776]don't care, 704#[L741-1, L789-2, L776]don't care, 712#[L741-2, L789-2, L776]don't care, 716#[L741-3, L789-2, L776]don't care, 728#[L741-4, L789-2, L776]don't care, 736#[L789-2, L776, L742]don't care, 740#[L719, L789-2, L776]don't care, 754#[L720, L789-2, L776]don't care, 756#[L720-3, L789-2, L776]don't care, 770#[L789-2, L776, L722]don't care, 778#[L722-3, L789-2, L776]don't care, 782#[L727-3, L789-2, L776]don't care, 790#[L729, L789-2, L776]don't care, 802#[L742-1, L789-2, L776]don't care, 808#[L789-2, L776, L742-2]don't care, 818#[L742-3, L789-2, L776]don't care, 828#[L743, L789-2, L776]don't care, 830#[L744, L789-2, L776]don't care, 844#[L741-5, L789-2, L776]don't care, 852#[L741-6, L789-2, L776]don't care, 860#[L740-1, L789-2, L776]don't care, 868#[L765-3, L789-2, L776]don't care, 876#[L789-2, L776, L765-4]don't care, 880#[L765-5, L789-2, L776]don't care, 892#[L789-2, L776, L766]don't care, 896#[thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, L789-2, L776]don't care] [2021-01-26 21:34:54,010 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 21:34:54,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 21:34:54,011 INFO L82 PathProgramCache]: Analyzing trace with hash -316160809, now seen corresponding path program 1 times [2021-01-26 21:34:54,011 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 21:34:54,011 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524596221] [2021-01-26 21:34:54,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 21:34:54,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:34:54,073 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-01-26 21:34:54,073 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524596221] [2021-01-26 21:34:54,073 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-26 21:34:54,073 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-01-26 21:34:54,073 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363242155] [2021-01-26 21:34:54,074 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-01-26 21:34:54,074 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-26 21:34:54,076 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-01-26 21:34:54,076 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-01-26 21:34:54,076 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-26 21:34:54,076 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-01-26 21:34:54,085 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 77 and size of Sequence is : 78[2021-01-26 21:34:54,097 INFO L164 SleepSetCegar]: Size of mCounterexample is: 78 [2021-01-26 21:34:54,098 INFO L165 SleepSetCegar]: [906#[ULTIMATE.startENTRY]true, 907#[L-1]true, 908#[L-1-1]true, 909#[L17]true, 910#[L17-1]true, 911#[L17-2]true, 912#[L17-3]true, 913#[L17-4]true, 914#[L715]true, 915#[L716](= ~next_alloc_idx~0 1), 916#[L716-1](= ~next_alloc_idx~0 1), 917#[L716-2](= ~next_alloc_idx~0 1), 918#[L717](= ~next_alloc_idx~0 1), 919#[L717-1](= ~next_alloc_idx~0 1), 920#[L769](= ~next_alloc_idx~0 1), 921#[L769-1](= ~next_alloc_idx~0 1), 922#[L-1-2](= ~next_alloc_idx~0 1), 923#[L-1-3](= ~next_alloc_idx~0 1), 924#[L788](= ~next_alloc_idx~0 1), 925#[L789-4](= ~next_alloc_idx~0 1), 927#[L789-1](= ~next_alloc_idx~0 1), 928#[L789-2](= ~next_alloc_idx~0 1), 929#[L789-3, thr1ENTRY](= ~next_alloc_idx~0 1), 931#[L789-4, thr1ENTRY](= ~next_alloc_idx~0 1), 934#[thr1ENTRY, L789-1](= ~next_alloc_idx~0 1), 936#[thr1ENTRY, L789-2](= ~next_alloc_idx~0 1), 937#[L773, L789-2](= ~next_alloc_idx~0 1), 939#[L773-3, L789-2](= ~next_alloc_idx~0 1), 941#[L776, L789-2](= ~next_alloc_idx~0 1), 943#[L732, L789-2](= ~next_alloc_idx~0 1), 946#[L732-1, L789-2](= ~next_alloc_idx~0 1), 948#[thr1ENTRY, L789-3, L732-1](= ~next_alloc_idx~0 1), 949#[thr1ENTRY, L789-4, L732-1](= ~next_alloc_idx~0 1), 955#[thr1ENTRY, L732-1, L789-1](= ~next_alloc_idx~0 1), 958#[thr1ENTRY, L732-1, L789-2](= ~next_alloc_idx~0 1), 960#[L732-1, L773, L789-2](= ~next_alloc_idx~0 1), 962#[L732-1, L773-3, L789-2](= ~next_alloc_idx~0 1), 966#[L732-1, L789-2, L776](= ~next_alloc_idx~0 1), 970#[L776-2, L789-2, L776](= ~next_alloc_idx~0 1), 972#[L789-2, L776, L779](= ~next_alloc_idx~0 1), 979#[L780, L789-2, L776](= ~next_alloc_idx~0 1), 981#[L780-3, L789-2, L776](= ~next_alloc_idx~0 1), 985#[L762, L789-2, L776](= ~next_alloc_idx~0 1), 989#[L763, L789-2, L776](= ~next_alloc_idx~0 1), 993#[L763-1, L789-2, L776](= ~next_alloc_idx~0 1), 997#[L763-2, L789-2, L776](= ~next_alloc_idx~0 1), 1001#[L766-3, L789-2, L776](= ~next_alloc_idx~0 1), 1008#[L765, L789-2, L776](= ~next_alloc_idx~0 1), 1010#[L765-1, L789-2, L776](= ~next_alloc_idx~0 1), 1016#[L765-2, L789-2, L776](= ~next_alloc_idx~0 1), 1018#[L740, L789-2, L776](= ~next_alloc_idx~0 1), 1022#[L741, L789-2, L776](= ~next_alloc_idx~0 1), 1028#[L741-1, L789-2, L776](= ~next_alloc_idx~0 1), 1032#[L741-2, L789-2, L776](= ~next_alloc_idx~0 1), 1034#[L741-3, L789-2, L776](= ~next_alloc_idx~0 1), 1040#[L741-4, L789-2, L776](= ~next_alloc_idx~0 1), 1044#[L789-2, L776, L742](= ~next_alloc_idx~0 1), 1046#[L719, L789-2, L776](= ~next_alloc_idx~0 1), 1053#[L720, L789-2, L776](= ~next_alloc_idx~0 1), 1054#[L720-3, L789-2, L776](= ~next_alloc_idx~0 1), 1058#[L789-2, L776, L725](= ~next_alloc_idx~0 1), 1071#[L789-2, L776, L726](= ~next_alloc_idx~0 1), 1083#[L727, L789-2, L776]true, 1095#[L727-3, L789-2, L776]true, 1097#[L729, L789-2, L776]true, 1103#[L742-1, L789-2, L776]true, 1106#[L789-2, L776, L742-2]true, 1111#[L742-3, L789-2, L776]true, 1116#[L743, L789-2, L776]true, 1117#[L744, L789-2, L776]true, 1124#[L741-5, L789-2, L776]true, 1128#[L741-6, L789-2, L776]true, 1132#[L740-1, L789-2, L776]true, 1136#[L765-3, L789-2, L776]true, 1140#[L789-2, L776, L765-4]true, 1142#[L765-5, L789-2, L776]true, 1148#[L789-2, L776, L766]true, 1150#[thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, L789-2, L776]true] [2021-01-26 21:34:54,099 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-01-26 21:34:54,099 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 21:34:54,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 21:34:54,099 INFO L82 PathProgramCache]: Analyzing trace with hash -198336770, now seen corresponding path program 1 times [2021-01-26 21:34:54,099 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 21:34:54,099 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057975803] [2021-01-26 21:34:54,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 21:34:54,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:34:54,181 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-01-26 21:34:54,181 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057975803] [2021-01-26 21:34:54,181 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-26 21:34:54,182 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-01-26 21:34:54,182 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927931793] [2021-01-26 21:34:54,182 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-01-26 21:34:54,182 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-26 21:34:54,183 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-01-26 21:34:54,183 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-01-26 21:34:54,183 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-26 21:34:54,183 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Size of Word is: 87 and size of Sequence is : 88[2021-01-26 21:34:54,272 INFO L164 SleepSetCegar]: Size of mCounterexample is: 88 [2021-01-26 21:34:54,273 INFO L165 SleepSetCegar]: [1163#[ULTIMATE.startENTRY]true, 1165#[L-1]true, 1167#[L-1-1]true, 1169#[L17]true, 1171#[L17-1]true, 1173#[L17-2]true, 1175#[L17-3]true, 1177#[L17-4]true, 1179#[L715]true, 1181#[L716](= ~next_alloc_idx~0 1), 1183#[L716-1](= ~next_alloc_idx~0 1), 1185#[L716-2](= ~next_alloc_idx~0 1), 1187#[L717](= ~next_alloc_idx~0 1), 1189#[L717-1](= ~next_alloc_idx~0 1), 1191#[L769](= ~next_alloc_idx~0 1), 1193#[L769-1](= ~next_alloc_idx~0 1), 1195#[L-1-2](= ~next_alloc_idx~0 1), 1197#[L-1-3](= ~next_alloc_idx~0 1), 1199#[L788](= ~next_alloc_idx~0 1), 1201#[L789-4](= ~next_alloc_idx~0 1), 1205#[L789-1](= ~next_alloc_idx~0 1), 1207#[L789-2](= ~next_alloc_idx~0 1), 1209#[L789-3, thr1ENTRY](= ~next_alloc_idx~0 1), 1213#[L789-4, thr1ENTRY](= ~next_alloc_idx~0 1), 1219#[thr1ENTRY, L789-1](= ~next_alloc_idx~0 1), 1223#[thr1ENTRY, L789-2](= ~next_alloc_idx~0 1), 1225#[L773, L789-2](= ~next_alloc_idx~0 1), 1229#[L773-3, L789-2](= ~next_alloc_idx~0 1), 1233#[L776, L789-2](= ~next_alloc_idx~0 1), 1237#[L732, L789-2](= ~next_alloc_idx~0 1), 1243#[L732-1, L789-2](= ~next_alloc_idx~0 1), 1247#[thr1ENTRY, L789-3, L732-1](= ~next_alloc_idx~0 1), 1249#[thr1ENTRY, L789-4, L732-1](= ~next_alloc_idx~0 1), 1261#[thr1ENTRY, L732-1, L789-1](= ~next_alloc_idx~0 1), 1267#[thr1ENTRY, L732-1, L789-2](= ~next_alloc_idx~0 1), 1271#[L732-1, L773, L789-2](= ~next_alloc_idx~0 1), 1275#[L732-1, L773-3, L789-2](= ~next_alloc_idx~0 1), 1283#[L732-1, L789-2, L776](= ~next_alloc_idx~0 1), 1291#[L776-2, L789-2, L776](= ~next_alloc_idx~0 1), 1295#[L789-2, L776, L779](= ~next_alloc_idx~0 1), 1309#[L780, L789-2, L776](= ~next_alloc_idx~0 1), 1313#[L780-3, L789-2, L776](= ~next_alloc_idx~0 1), 1321#[L762, L789-2, L776](= ~next_alloc_idx~0 1), 1329#[L763, L789-2, L776](= ~next_alloc_idx~0 1), 1337#[L763-1, L789-2, L776](= ~next_alloc_idx~0 1), 1345#[L763-2, L789-2, L776](= ~next_alloc_idx~0 1), 1353#[L766-3, L789-2, L776](= ~next_alloc_idx~0 1), 1367#[L765, L789-2, L776](= ~next_alloc_idx~0 1), 1371#[L765-1, L789-2, L776](= ~next_alloc_idx~0 1), 1383#[L765-2, L789-2, L776](= ~next_alloc_idx~0 1), 1387#[L740, L789-2, L776](= ~next_alloc_idx~0 1), 1395#[L741, L789-2, L776](= ~next_alloc_idx~0 1), 1407#[L741-1, L789-2, L776](= ~next_alloc_idx~0 1), 1415#[L741-2, L789-2, L776](= ~next_alloc_idx~0 1), 1419#[L741-3, L789-2, L776](= ~next_alloc_idx~0 1), 1431#[L741-4, L789-2, L776](= ~next_alloc_idx~0 1), 1439#[L789-2, L776, L742](= ~next_alloc_idx~0 1), 1443#[L719, L789-2, L776](= ~next_alloc_idx~0 1), 1457#[L720, L789-2, L776](= ~next_alloc_idx~0 1), 1459#[L720-3, L789-2, L776](= ~next_alloc_idx~0 1), 1467#[L789-2, L776, L725](= ~next_alloc_idx~0 1), 1479#[L789-2, L776, L726](and (= ~next_alloc_idx~0 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1)), 1487#[L727, L789-2, L776](= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1), 1499#[L727-3, L789-2, L776](= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1), 1505#[L729, L789-2, L776](and (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1)), 1519#[L742-1, L789-2, L776](and (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1)), 1525#[L789-2, L776, L742-2](and (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1)), 1537#[L742-3, L789-2, L776](and (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1)), 1549#[L743, L789-2, L776](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1)), 1553#[L789-2, L776, L746](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1)), 1573#[L747-2, L789-2, L776](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1)), 1598#[L748, L789-2, L776](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1)), 1618#[L748-1, L789-2, L776](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1)), 1642#[L748-2, L789-2, L776](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1)), 1658#[L749, L789-2, L776](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1)), 1678#[L750, L789-2, L776](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1)), 1702#[L750-3, L789-2, L776](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1)), 1718#[L751, L789-2, L776](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1)), 1747#[L751-1, L789-2, L776](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1)), 1763#[L752, L789-2, L776](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1)), 1787#[L741-7, L789-2, L776](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1)), 1805#[L741-8, L789-2, L776](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1)), 1820#[L740-1, L789-2, L776](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1)), 1832#[L765-3, L789-2, L776](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1)), 1840#[L789-2, L776, L765-4](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1)), 1844#[L765-5, L789-2, L776](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1)), 1856#[L789-2, L776, L766](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1)), 1860#[thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, L789-2, L776](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1))] [2021-01-26 21:34:54,273 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-01-26 21:34:54,273 INFO L429 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 21:34:54,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 21:34:54,274 INFO L82 PathProgramCache]: Analyzing trace with hash 1726520023, now seen corresponding path program 1 times [2021-01-26 21:34:54,274 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 21:34:54,274 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297982555] [2021-01-26 21:34:54,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 21:34:54,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:34:54,564 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-01-26 21:34:54,565 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297982555] [2021-01-26 21:34:54,565 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-26 21:34:54,565 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-01-26 21:34:54,565 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112822023] [2021-01-26 21:34:54,565 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-01-26 21:34:54,565 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-26 21:34:54,566 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-01-26 21:34:54,566 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-01-26 21:34:54,566 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-26 21:34:54,566 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 16 states, 15 states have (on average 5.466666666666667) internal successors, (82), 16 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-01-26 21:34:54,976 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:34:55,002 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:34:55,039 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:34:55,108 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 118 and size of Sequence is : 119[2021-01-26 21:34:55,189 INFO L164 SleepSetCegar]: Size of mCounterexample is: 119 [2021-01-26 21:34:55,191 INFO L165 SleepSetCegar]: [1886#[ULTIMATE.startENTRY]true, 1888#[L-1]true, 1890#[L-1-1]true, 1892#[L17]true, 1894#[L17-1]true, 1896#[L17-2]true, 1898#[L17-3]true, 1900#[L17-4]true, 1902#[L715]true, 1904#[L716](= ~next_alloc_idx~0 1), 1906#[L716-1](= ~next_alloc_idx~0 1), 1908#[L716-2](= ~next_alloc_idx~0 1), 1910#[L717](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1912#[L717-1](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1914#[L769](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1916#[L769-1](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1918#[L-1-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1920#[L-1-3](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1922#[L788](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1924#[L789-4](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1928#[L789-1](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1930#[L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1932#[L789-3, thr1ENTRY](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1936#[L789-4, thr1ENTRY](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1942#[thr1ENTRY, L789-1](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1946#[thr1ENTRY, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1948#[L773, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1952#[L773-3, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1956#[L776, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1960#[L732, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1966#[L732-1, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1970#[thr1ENTRY, L789-3, L732-1](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1972#[thr1ENTRY, L789-4, L732-1](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1984#[thr1ENTRY, L732-1, L789-1](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1990#[thr1ENTRY, L732-1, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1994#[L732-1, L773, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 1998#[L732-1, L773-3, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2006#[L732-1, L789-2, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2014#[L776-2, L789-2, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2018#[L789-2, L776, L779](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2032#[L780, L789-2, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2036#[L780-3, L789-2, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2044#[L762, L789-2, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2052#[L763, L789-2, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2060#[L763-1, L789-2, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2068#[L763-2, L789-2, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2076#[L766-3, L789-2, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2090#[L765, L789-2, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2094#[L765-1, L789-2, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2106#[L765-2, L789-2, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2110#[L740, L789-2, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2118#[L741, L789-2, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2130#[L741-1, L789-2, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2138#[L741-2, L789-2, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2144#[L741-3, L789-2, L776](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2156#[L741-4, L789-2, L776](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2164#[L789-2, L776, L742](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2168#[L719, L789-2, L776](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2182#[L720, L789-2, L776](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2184#[L720-3, L789-2, L776](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2192#[L789-2, L776, L725](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2204#[L789-2, L776, L726](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 2212#[L727, L789-2, L776](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1)), 2224#[L727-3, L789-2, L776](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1)), 2230#[L729, L789-2, L776](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1)), 2244#[L742-1, L789-2, L776](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1)), 2250#[L789-2, L776, L742-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1)), 2262#[L742-3, L789-2, L776](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1)), 2274#[L743, L789-2, L776](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1)), 2278#[L789-2, L776, L746](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1)), 2286#[L747-2, L789-2, L776](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1)), 2296#[L748, L789-2, L776](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1)), 2306#[L748-1, L789-2, L776](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (= |thr1Thread1of6ForFork0_push_#t~mem10| (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))), 2320#[L748-2, L789-2, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0))), 2326#[L749, L789-2, L776](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of6ForFork0_push_~oldTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1)), 2334#[L750, L789-2, L776](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of6ForFork0_push_~oldTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1)), 2348#[L750-3, L789-2, L776](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 2352#[L751, L789-2, L776](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 2366#[L751-1, L789-2, L776](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 2370#[L752, L789-2, L776](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 2384#[L741-7, L789-2, L776](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 2390#[L741-8, L789-2, L776](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 2396#[L740-1, L789-2, L776](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 2410#[L765-3, L789-2, L776](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 2418#[L789-2, L776, L765-4](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 2424#[L765-5, L789-2, L776](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 2438#[L789-2, L776, L766](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 2448#[L766-3, L789-2, L776](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 2468#[L765, L789-2, L776](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 2484#[L765-1, L789-2, L776](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 2508#[L765-2, L789-2, L776](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 2524#[L740, L789-2, L776](and (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 2544#[L741, L789-2, L776](and (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 2568#[L741-1, L789-2, L776](and (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 2588#[L741-2, L789-2, L776](and (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 2604#[L741-3, L789-2, L776](and (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 2628#[L741-4, L789-2, L776](and (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 2648#[L789-2, L776, L742](and (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 2664#[L719, L789-2, L776](and (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 2690#[L720, L789-2, L776](and (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 2704#[L720-3, L789-2, L776](and (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 2727#[L789-2, L776, L725](and (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 2749#[L789-2, L776, L726](and (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 2768#[L727, L789-2, L776](and (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 2788#[L727-3, L789-2, L776]true, 2800#[L729, L789-2, L776]true, 2820#[L742-1, L789-2, L776]true, 2834#[L789-2, L776, L742-2]true, 2852#[L742-3, L789-2, L776]true, 2870#[L743, L789-2, L776]true, 2882#[L744, L789-2, L776]true, 2904#[L741-5, L789-2, L776]true, 2920#[L741-6, L789-2, L776]true, 2936#[L740-1, L789-2, L776]true, 2952#[L765-3, L789-2, L776]true, 2968#[L789-2, L776, L765-4]true, 2980#[L765-5, L789-2, L776]true, 3000#[L789-2, L776, L766]true, 3014#[thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, L789-2, L776]true] [2021-01-26 21:34:55,193 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2021-01-26 21:34:55,193 INFO L429 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 21:34:55,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 21:34:55,194 INFO L82 PathProgramCache]: Analyzing trace with hash 2146355527, now seen corresponding path program 1 times [2021-01-26 21:34:55,194 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 21:34:55,194 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034860260] [2021-01-26 21:34:55,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 21:34:55,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:34:55,253 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2021-01-26 21:34:55,253 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034860260] [2021-01-26 21:34:55,253 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-26 21:34:55,253 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-01-26 21:34:55,253 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441075995] [2021-01-26 21:34:55,254 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-01-26 21:34:55,254 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-26 21:34:55,254 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-01-26 21:34:55,254 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-01-26 21:34:55,254 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-26 21:34:55,255 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 5 states, 4 states have (on average 22.75) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-01-26 21:34:55,332 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:34:55,359 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:34:55,418 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:34:55,459 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:34:55,706 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:34:55,760 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:34:55,808 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:34:55,870 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:34:55,939 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 197 and size of Sequence is : 198[2021-01-26 21:34:56,004 INFO L164 SleepSetCegar]: Size of mCounterexample is: 198 [2021-01-26 21:34:56,006 INFO L165 SleepSetCegar]: [3029#[ULTIMATE.startENTRY]true, 3031#[L-1]true, 3033#[L-1-1]true, 3035#[L17]true, 3037#[L17-1]true, 3039#[L17-2]true, 3041#[L17-3]true, 3043#[L17-4]true, 3045#[L715]true, 3047#[L716](= ~next_alloc_idx~0 1), 3049#[L716-1](= ~next_alloc_idx~0 1), 3051#[L716-2](= ~next_alloc_idx~0 1), 3053#[L717](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 3055#[L717-1](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 3057#[L769](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 3059#[L769-1](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 3061#[L-1-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 3063#[L-1-3](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 3065#[L788](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 3067#[L789-4](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 3071#[L789-1](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 3073#[L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 3075#[L789-3, thr1ENTRY](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 3079#[L789-4, thr1ENTRY](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 3085#[thr1ENTRY, L789-1](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 3089#[thr1ENTRY, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 3091#[L773, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 3095#[L773-3, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 3099#[L776, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 3103#[L732, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 3109#[L732-1, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 3113#[thr1ENTRY, L789-3, L732-1](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 3115#[thr1ENTRY, L789-4, L732-1](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 3127#[thr1ENTRY, L732-1, L789-1](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 3133#[thr1ENTRY, L732-1, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 3137#[L732-1, L773, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 3141#[L732-1, L773-3, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 3149#[L732-1, L789-2, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 3157#[L776-2, L789-2, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 3161#[L789-2, L776, L779](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 3175#[L780, L789-2, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 3179#[L780-3, L789-2, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 3187#[L762, L789-2, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 3195#[L763, L789-2, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 3203#[L763-1, L789-2, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 3211#[L763-2, L789-2, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 3219#[L766-3, L789-2, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 3233#[L765, L789-2, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 3237#[L765-1, L789-2, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 3249#[L765-2, L789-2, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 3253#[L740, L789-2, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 3261#[L741, L789-2, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 3273#[L741-1, L789-2, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 3281#[L741-2, L789-2, L776](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 3285#[L741-3, L789-2, L776](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 3297#[L741-4, L789-2, L776](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 3305#[L789-2, L776, L742](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 3309#[L719, L789-2, L776](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 3323#[L720, L789-2, L776](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 3325#[L720-3, L789-2, L776](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 3333#[L789-2, L776, L725](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 3343#[L789-2, L776, L726](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 3351#[L727, L789-2, L776](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1)), 3363#[L727-3, L789-2, L776](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1)), 3367#[L729, L789-2, L776](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1)), 3379#[L742-1, L789-2, L776](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1)), 3385#[L789-2, L776, L742-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1)), 3395#[L742-3, L789-2, L776](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1)), 3405#[L743, L789-2, L776](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1)), 3409#[L789-2, L776, L746](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1)), 3417#[L747-2, L789-2, L776](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1)), 3427#[L748, L789-2, L776](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1)), 3435#[L748-1, L789-2, L776](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (= |thr1Thread1of6ForFork0_push_#t~mem10| (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))), 3447#[L748-2, L789-2, L776](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0))), 3451#[L749, L789-2, L776](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of6ForFork0_push_~oldTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1)), 3459#[L750, L789-2, L776](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of6ForFork0_push_~oldTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1)), 3471#[L750-3, L789-2, L776](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 3475#[L751, L789-2, L776](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 3489#[L751-1, L789-2, L776](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 3493#[L752, L789-2, L776](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 3505#[L741-7, L789-2, L776](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 3511#[L741-8, L789-2, L776](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 3517#[L740-1, L789-2, L776](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 3529#[L765-3, L789-2, L776](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 3537#[L789-2, L776, L765-4](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 3541#[L765-5, L789-2, L776](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 3553#[L789-2, L776, L766](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 3563#[L766-3, L789-2, L776](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 3571#[L765, L789-2, L776](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 3575#[L765-1, L789-2, L776](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 3587#[L765-2, L789-2, L776](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 3591#[L740, L789-2, L776](and (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 3599#[L741, L789-2, L776](and (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 3611#[L741-1, L789-2, L776](and (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 3619#[L741-2, L789-2, L776](and (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 3623#[L741-3, L789-2, L776](and (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 3635#[L741-4, L789-2, L776](and (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 3643#[L789-2, L776, L742](and (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 3647#[L719, L789-2, L776](and (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 3661#[L720, L789-2, L776](and (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 3663#[L720-3, L789-2, L776](and (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 3671#[L789-2, L776, L725](and (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 3681#[L789-2, L776, L726](and (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 3689#[L727, L789-2, L776](and (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 3701#[L727-3, L789-2, L776]true, 3705#[L729, L789-2, L776]true, 3717#[L742-1, L789-2, L776]true, 3723#[L789-2, L776, L742-2]true, 3733#[L742-3, L789-2, L776]true, 3743#[L743, L789-2, L776]true, 3745#[L744, L789-2, L776]true, 3759#[L741-5, L789-2, L776](= |thr1Thread1of6ForFork0_push_#res| 0), 3767#[L741-6, L789-2, L776](= |thr1Thread1of6ForFork0_push_#res| 0), 3775#[L740-1, L789-2, L776](= |thr1Thread1of6ForFork0_push_#res| 0), 3785#[L765-3, L789-2, L776](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 3794#[L789-2, L776, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 3800#[L765-5, L789-2, L776](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 3815#[L789-2, L776, L766](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 3826#[L766-3, L789-2, L776](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 3850#[L765, L789-2, L776](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 3870#[L765-1, L789-2, L776](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 3898#[L765-2, L789-2, L776](= 0 thr1Thread1of6ForFork0_push_loop_~r~0), 3918#[L740, L789-2, L776](= 0 thr1Thread1of6ForFork0_push_loop_~r~0), 3942#[L741, L789-2, L776](= 0 thr1Thread1of6ForFork0_push_loop_~r~0), 3970#[L741-1, L789-2, L776](= 0 thr1Thread1of6ForFork0_push_loop_~r~0), 3994#[L741-2, L789-2, L776](= 0 thr1Thread1of6ForFork0_push_loop_~r~0), 4014#[L741-3, L789-2, L776](= 0 thr1Thread1of6ForFork0_push_loop_~r~0), 4042#[L741-4, L789-2, L776](= 0 thr1Thread1of6ForFork0_push_loop_~r~0), 4066#[L789-2, L776, L742](= 0 thr1Thread1of6ForFork0_push_loop_~r~0), 4084#[L719, L789-2, L776](= 0 thr1Thread1of6ForFork0_push_loop_~r~0), 4106#[L720, L789-2, L776](= 0 thr1Thread1of6ForFork0_push_loop_~r~0), 4116#[L720-3, L789-2, L776](= 0 thr1Thread1of6ForFork0_push_loop_~r~0), 4140#[L789-2, L776, L722](= 0 thr1Thread1of6ForFork0_push_loop_~r~0), 4168#[L722-3, L789-2, L776](= 0 thr1Thread1of6ForFork0_push_loop_~r~0), 4187#[L727-3, L789-2, L776](= 0 thr1Thread1of6ForFork0_push_loop_~r~0), 4195#[L729, L789-2, L776](= 0 thr1Thread1of6ForFork0_push_loop_~r~0), 4207#[L742-1, L789-2, L776](= 0 thr1Thread1of6ForFork0_push_loop_~r~0), 4213#[L789-2, L776, L742-2](= 0 thr1Thread1of6ForFork0_push_loop_~r~0), 4223#[L742-3, L789-2, L776](= 0 thr1Thread1of6ForFork0_push_loop_~r~0), 4233#[L743, L789-2, L776](= 0 thr1Thread1of6ForFork0_push_loop_~r~0), 4235#[L744, L789-2, L776](= 0 thr1Thread1of6ForFork0_push_loop_~r~0), 4249#[L741-5, L789-2, L776](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 4257#[L741-6, L789-2, L776](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 4265#[L740-1, L789-2, L776](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 4273#[L765-3, L789-2, L776](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 4281#[L789-2, L776, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 4289#[L732, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 4307#[L732-1, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 4325#[L732-1, L789-3, thr1ENTRY, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 4361#[L732-1, L789-4, thr1ENTRY, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 4406#[L732-1, thr1ENTRY, L789-1, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 4442#[L732-1, thr1ENTRY, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 4472#[L732-1, L773, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 4510#[L773-3, L732-1, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 4550#[L732-1, L789-2, L776, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 4587#[L732-1, L732, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 4631#[L732-1, L732-1, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 4654#[L776-2, L732-1, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 4692#[L779, L732-1, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 4731#[L779, L776-2, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 4784#[L779, L779, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 4830#[L779, L789-2, L780, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 4877#[L779, L780-3, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 4928#[L779, L762, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 4965#[L779, L763, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 5018#[L779, L789-2, L765-4, L763-1](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 5063#[L779, L763-2, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 5102#[L779, L766-3, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 5158#[L779, L789-2, L765-4, L765](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 5205#[L779, L765-1, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 5244#[L779, L765-2, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 5295#[L740, L779, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 5334#[L779, L789-2, L741, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 5385#[L779, L741-1, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 5422#[L779, L741-2, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 5469#[L779, L741-3, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 5512#[L741-4, L779, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 5565#[L779, L742, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 5604#[L719, L779, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 5647#[L720, L779, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 5694#[L779, L720-3, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 5750#[L779, L722, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 5793#[L722-3, L779, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 5840#[L779, L727-3, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 5889#[L729, L779, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 5926#[L742-1, L779, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 5973#[L742-2, L779, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 6016#[L779, L742-3, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 6069#[L779, L743, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 6113#[L779, L744, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 6164#[L741-5, L779, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 6205#[L741-6, L779, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 6252#[L779, L789-2, L740-1, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 6297#[L779, L765-3, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 6340#[L779, L765-4, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 6393#[L765-5, L779, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 6438#[L779, L766, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 6475#[L779, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0))] [2021-01-26 21:34:56,006 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2021-01-26 21:34:56,006 INFO L429 AbstractCegarLoop]: === Iteration 5 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 21:34:56,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 21:34:56,007 INFO L82 PathProgramCache]: Analyzing trace with hash 1846587089, now seen corresponding path program 1 times [2021-01-26 21:34:56,007 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 21:34:56,007 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789495024] [2021-01-26 21:34:56,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 21:34:56,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:34:56,178 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 0 proven. 53 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2021-01-26 21:34:56,178 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789495024] [2021-01-26 21:34:56,178 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2135610326] [2021-01-26 21:34:56,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-26 21:34:56,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:34:56,508 INFO L263 TraceCheckSpWp]: Trace formula consists of 599 conjuncts, 3 conjunts are in the unsatisfiable core [2021-01-26 21:34:56,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-26 21:34:56,534 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:34:56,572 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2021-01-26 21:34:56,572 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-01-26 21:34:56,573 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [10] total 11 [2021-01-26 21:34:56,573 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128640705] [2021-01-26 21:34:56,573 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-01-26 21:34:56,573 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-26 21:34:56,573 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-01-26 21:34:56,574 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2021-01-26 21:34:56,574 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-26 21:34:56,574 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-01-26 21:34:56,611 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:34:56,679 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 193 and size of Sequence is : 194[2021-01-26 21:34:56,713 INFO L164 SleepSetCegar]: Size of mCounterexample is: 194 [2021-01-26 21:34:56,715 INFO L165 SleepSetCegar]: [7084#[ULTIMATE.startENTRY]true, 7086#[L-1]true, 7088#[L-1-1]true, 7090#[L17]true, 7092#[L17-1]true, 7094#[L17-2]true, 7096#[L17-3]true, 7098#[L17-4]true, 7100#[L715]true, 7102#[L716](= ~next_alloc_idx~0 1), 7104#[L716-1](= ~next_alloc_idx~0 1), 7106#[L716-2](= ~next_alloc_idx~0 1), 7108#[L717](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 7110#[L717-1](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 7112#[L769](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 7114#[L769-1](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 7116#[L-1-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 7118#[L-1-3](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 7120#[L788](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 7122#[L789-4](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 7126#[L789-1](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 7128#[L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 7130#[L789-3, thr1ENTRY](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 7134#[L789-4, thr1ENTRY](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 7140#[thr1ENTRY, L789-1](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 7144#[thr1ENTRY, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 7146#[L773, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 7150#[L773-3, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 7154#[L776, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 7158#[L732, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 7164#[L732-1, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 7170#[L776-2, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 7181#[L789-2, L779](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 7216#[L780, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 7236#[L780-3, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 7258#[L762, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 7280#[L763, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 7302#[L763-1, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 7324#[L763-2, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 7346#[L766-3, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 7379#[L765, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 7399#[L765-1, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 7423#[L765-2, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 7443#[L740, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 7465#[L741, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 7489#[L741-1, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 7511#[L741-2, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 7531#[L741-3, L789-2](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 7555#[L741-4, L789-2](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 7577#[L789-2, L742](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 7597#[L719, L789-2](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 7621#[L720, L789-2](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 7641#[L720-3, L789-2](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 7672#[L789-2, L725](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 7696#[L789-2, L726](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 7718#[L727, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= 1 ~state~0)), 7742#[L727-3, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= 1 ~state~0)), 7762#[L729, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 7786#[L742-1, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 7806#[L789-2, L742-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 7830#[L742-3, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 7852#[L743, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 7883#[L789-2, L746](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 7905#[L747-2, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 7938#[L748, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 7960#[L748-1, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))), 7984#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0))), 8004#[L749, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of6ForFork0_push_~oldTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 8026#[L750, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of6ForFork0_push_~oldTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 8050#[L750-3, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 8070#[L751, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 8105#[L751-1, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 8125#[L752, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 8149#[L741-7, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 8169#[L741-8, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 8191#[L740-1, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 8215#[L765-3, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 8237#[L789-2, L765-4](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 8257#[L765-5, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 8281#[L789-2, L766](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 8312#[L766-3, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 8330#[L765, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 8346#[L765-1, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 8366#[L765-2, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 8382#[L740, L789-2](and (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 8400#[L741, L789-2](and (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 8420#[L741-1, L789-2](and (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 8438#[L741-2, L789-2](and (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 8454#[L741-3, L789-2](and (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 8474#[L741-4, L789-2](and (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 8492#[L789-2, L742](and (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 8508#[L719, L789-2](and (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 8528#[L720, L789-2](and (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 8544#[L720-3, L789-2](and (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 8569#[L789-2, L725](and (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 8589#[L789-2, L726](and (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 8606#[L727, L789-2](and (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 8624#[L727-3, L789-2](<= 1 ~state~0), 8638#[L729, L789-2](<= 1 ~state~0), 8656#[L742-1, L789-2](<= 1 ~state~0), 8670#[L789-2, L742-2](<= 1 ~state~0), 8688#[L742-3, L789-2](<= 1 ~state~0), 8704#[L743, L789-2](<= 1 ~state~0), 8724#[L744, L789-2](<= 1 ~state~0), 8750#[L741-5, L789-2](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0)), 8772#[L741-6, L789-2](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0)), 8791#[L740-1, L789-2](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0)), 8807#[L765-3, L789-2](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 8823#[L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 8837#[L765-5, L789-2](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 8855#[L789-2, L766](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 8879#[L766-3, L789-2](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 8895#[L765, L789-2](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 8909#[L765-1, L789-2](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 8927#[L765-2, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 8941#[L740, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 8957#[L741, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 8975#[L741-1, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 8991#[L741-2, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 9005#[L741-3, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 9023#[L741-4, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 9039#[L789-2, L742](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 9051#[L719, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 9065#[L720, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 9075#[L720-3, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 9095#[L789-2, L722](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 9117#[L722-3, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 9130#[L727-3, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 9138#[L729, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 9148#[L742-1, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 9154#[L789-2, L742-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 9164#[L742-3, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 9172#[L743, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 9180#[L744, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 9192#[L741-5, L789-2](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 9200#[L741-6, L789-2](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 9208#[L740-1, L789-2](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 9216#[L765-3, L789-2](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 9224#[L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 9228#[thr1ENTRY, L789-3, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 9248#[thr1ENTRY, L789-4, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 9294#[thr1ENTRY, L789-1, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 9327#[thr1ENTRY, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 9360#[L773, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 9389#[L773-3, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 9417#[L789-2, L776, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 9425#[L732, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 9431#[L732-1, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 9435#[L732-1, L789-3, thr1ENTRY, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 9443#[L732-1, L789-4, thr1ENTRY, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 9453#[L732-1, thr1ENTRY, L789-1, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 9461#[L732-1, thr1ENTRY, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 9463#[L732-1, L773, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 9473#[L773-3, L732-1, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 9487#[L732-1, L789-2, L776, L765-4](and (not |thr1Thread3of6ForFork0_#t~switch16|) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 9491#[L732-1, L776-2, L789-2, L765-4](and (not |thr1Thread3of6ForFork0_#t~switch16|) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 9532#[L732-1, L779, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 9583#[L732-1, L789-2, L780, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 9629#[L732-1, L780-3, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 9675#[L732-1, L762, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 9713#[L732-1, L763, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 9763#[L732-1, L789-2, L765-4, L763-1](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 9807#[L732-1, L763-2, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 9849#[L732-1, L766-3, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 9898#[L732-1, L789-2, L765-4, L765](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 9948#[L732-1, L765-1, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 9990#[L732-1, L765-2, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 10036#[L732-1, L740, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 10078#[L732-1, L789-2, L741, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 10124#[L732-1, L741-1, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 10162#[L732-1, L741-2, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 10210#[L732-1, L741-3, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 10252#[L732-1, L741-4, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 10300#[L732-1, L742, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 10342#[L732-1, L719, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 10382#[L732-1, L720, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 10430#[L732-1, L720-3, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 10485#[L732-1, L722, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 10529#[L732-1, L722-3, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 10573#[L732-1, L727-3, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 10619#[L732-1, L729, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 10659#[L732-1, L742-1, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 10705#[L742-2, L732-1, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 10747#[L732-1, L742-3, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 10795#[L732-1, L743, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 10844#[L732-1, L744, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 10892#[L732-1, L741-5, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 10932#[L741-6, L732-1, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 10980#[L732-1, L789-2, L740-1, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 11024#[L732-1, L765-3, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 11064#[L732-1, L765-4, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 11114#[L732-1, L765-5, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 11158#[L732-1, L766, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 11196#[L732-1, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0))] [2021-01-26 21:34:56,915 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-26 21:34:56,916 INFO L429 AbstractCegarLoop]: === Iteration 6 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 21:34:56,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 21:34:56,917 INFO L82 PathProgramCache]: Analyzing trace with hash 1277752997, now seen corresponding path program 1 times [2021-01-26 21:34:56,917 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 21:34:56,917 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802298298] [2021-01-26 21:34:56,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 21:34:56,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:34:57,066 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 10 proven. 49 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2021-01-26 21:34:57,067 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802298298] [2021-01-26 21:34:57,067 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1942651112] [2021-01-26 21:34:57,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-26 21:34:57,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:34:57,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 593 conjuncts, 4 conjunts are in the unsatisfiable core [2021-01-26 21:34:57,399 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-26 21:34:57,470 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2021-01-26 21:34:57,470 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-01-26 21:34:57,470 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [10] total 13 [2021-01-26 21:34:57,470 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345179659] [2021-01-26 21:34:57,471 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-01-26 21:34:57,471 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-26 21:34:57,471 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-01-26 21:34:57,471 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2021-01-26 21:34:57,471 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-26 21:34:57,472 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 27.4) internal successors, (137), 5 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-01-26 21:34:57,534 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:34:57,590 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:34:57,645 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 186 and size of Sequence is : 187[2021-01-26 21:34:57,699 INFO L164 SleepSetCegar]: Size of mCounterexample is: 187 [2021-01-26 21:34:57,701 INFO L165 SleepSetCegar]: [11793#[ULTIMATE.startENTRY]true, 11795#[L-1]true, 11797#[L-1-1]true, 11799#[L17]true, 11801#[L17-1]true, 11803#[L17-2]true, 11805#[L17-3]true, 11807#[L17-4]true, 11809#[L715]true, 11811#[L716](= ~next_alloc_idx~0 1), 11813#[L716-1](= ~next_alloc_idx~0 1), 11815#[L716-2](= ~next_alloc_idx~0 1), 11817#[L717](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 11819#[L717-1](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 11821#[L769](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 11823#[L769-1](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 11825#[L-1-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 11827#[L-1-3](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 11829#[L788](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 11831#[L789-4](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 11835#[L789-1](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 11837#[L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 11839#[L789-3, thr1ENTRY](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 11843#[L789-4, thr1ENTRY](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 11849#[thr1ENTRY, L789-1](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 11853#[thr1ENTRY, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 11855#[L773, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 11859#[L773-3, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 11863#[L776, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 11867#[L732, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 11873#[L732-1, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 11879#[L776-2, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 11881#[L789-2, L779](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 11889#[L780, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 11891#[L780-3, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 11895#[L762, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 11899#[L763, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 11903#[L763-1, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 11907#[L763-2, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 11911#[L766-3, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 11919#[L765, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 11921#[L765-1, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 11927#[L765-2, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 11929#[L740, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 11933#[L741, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 11939#[L741-1, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 11943#[L741-2, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 11945#[L741-3, L789-2](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 11951#[L741-4, L789-2](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 11955#[L789-2, L742](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 11957#[L719, L789-2](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 11963#[L720, L789-2](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 11965#[L720-3, L789-2](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 11969#[L789-2, L725](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 11975#[L789-2, L726](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 11979#[L727, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= 1 ~state~0)), 11985#[L727-3, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= 1 ~state~0)), 11987#[L729, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 11993#[L742-1, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 11995#[L789-2, L742-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 12001#[L742-3, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 12005#[L743, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 12009#[L789-2, L746](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 12013#[L747-2, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 12019#[L748, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 12023#[L748-1, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))), 12029#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0))), 12031#[L749, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of6ForFork0_push_~oldTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 12035#[L750, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of6ForFork0_push_~oldTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 12041#[L750-3, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 12043#[L751, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 12051#[L751-1, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 12053#[L752, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 12059#[L741-7, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 12061#[L741-8, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 12065#[L740-1, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 12071#[L765-3, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 12075#[L789-2, L765-4](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 12077#[L765-5, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 12083#[L789-2, L766](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 12089#[L766-3, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 12093#[L765, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 12095#[L765-1, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 12101#[L765-2, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 12103#[L740, L789-2](and (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 12107#[L741, L789-2](and (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 12113#[L741-1, L789-2](and (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 12117#[L741-2, L789-2](and (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 12119#[L741-3, L789-2](and (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 12125#[L741-4, L789-2](and (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 12129#[L789-2, L742](and (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 12131#[L719, L789-2](and (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 12137#[L720, L789-2](and (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 12139#[L720-3, L789-2](and (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 12143#[L789-2, L725](and (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 12149#[L789-2, L726](and (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 12153#[L727, L789-2](and (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 12159#[L727-3, L789-2](<= 1 ~state~0), 12161#[L729, L789-2](<= 1 ~state~0), 12167#[L742-1, L789-2](<= 1 ~state~0), 12169#[L789-2, L742-2](<= 1 ~state~0), 12175#[L742-3, L789-2](<= 1 ~state~0), 12179#[L743, L789-2](<= 1 ~state~0), 12181#[L744, L789-2](<= 1 ~state~0), 12189#[L741-5, L789-2](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0)), 12193#[L741-6, L789-2](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0)), 12197#[L740-1, L789-2](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0)), 12201#[L765-3, L789-2](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 12205#[L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 12207#[L765-5, L789-2](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 12213#[L789-2, L766](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 12219#[L766-3, L789-2](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 12223#[L765, L789-2](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 12225#[L765-1, L789-2](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 12231#[L765-2, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 12233#[L740, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 12237#[L741, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 12243#[L741-1, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 12247#[L741-2, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 12249#[L741-3, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 12255#[L741-4, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 12259#[L789-2, L742](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 12261#[L719, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 12267#[L720, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 12269#[L720-3, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 12277#[L789-2, L722](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 12281#[L722-3, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 12283#[L727-3, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 12287#[L729, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 12293#[L742-1, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 12295#[L789-2, L742-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 12301#[L742-3, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 12305#[L743, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 12307#[L744, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 12315#[L741-5, L789-2](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 12319#[L741-6, L789-2](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 12323#[L740-1, L789-2](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 12327#[L765-3, L789-2](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 12331#[L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 12333#[thr1ENTRY, L789-3, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 12335#[thr1ENTRY, L789-4, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 12345#[thr1ENTRY, L789-1, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 12351#[thr1ENTRY, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 12357#[L773, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 12359#[L773-3, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 12369#[L789-2, L776, L765-4](and (let ((.cse0 (= ~state~0 0))) (or (and .cse0 |thr1Thread2of6ForFork0_#t~switch16|) (and (not .cse0) (not |thr1Thread2of6ForFork0_#t~switch16|)))) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 12379#[L732, L789-2, L765-4](and (= ~state~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) |thr1Thread2of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 12386#[L732-1, L789-2, L765-4](and (= ~state~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) |thr1Thread2of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 12388#[L776-2, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 12409#[L779, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 12463#[L780, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 12502#[L780-3, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 12539#[L762, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 12578#[L763, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 12619#[L763-1, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 12656#[L763-2, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 12697#[L766-3, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 12741#[L789-2, L765-4, L765](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 12786#[L765-1, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 12825#[L765-2, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 12864#[L740, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 12899#[L741, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 12940#[L741-1, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 12977#[L741-2, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 13018#[L741-3, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 13059#[L741-4, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 13098#[L742, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 13137#[L719, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 13172#[L720, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 13211#[L789-2, L720-3, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 13261#[L722, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 13304#[L722-3, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 13343#[L727-3, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 13384#[L729, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 13423#[L742-1, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 13458#[L742-2, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 13499#[L742-3, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 13540#[L743, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 13588#[L744, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 13627#[L741-5, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 13666#[L741-6, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 13709#[L740-1, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 13748#[L765-3, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 13787#[L765-4, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 13822#[L765-5, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 13861#[L766, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 13900#[thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0))] [2021-01-26 21:34:57,902 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2021-01-26 21:34:57,902 INFO L429 AbstractCegarLoop]: === Iteration 7 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 21:34:57,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 21:34:57,903 INFO L82 PathProgramCache]: Analyzing trace with hash -1079436678, now seen corresponding path program 1 times [2021-01-26 21:34:57,903 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 21:34:57,904 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757086891] [2021-01-26 21:34:57,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 21:34:57,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:34:58,043 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2021-01-26 21:34:58,043 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757086891] [2021-01-26 21:34:58,043 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1867758525] [2021-01-26 21:34:58,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-26 21:34:58,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:34:58,376 INFO L263 TraceCheckSpWp]: Trace formula consists of 566 conjuncts, 3 conjunts are in the unsatisfiable core [2021-01-26 21:34:58,378 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-26 21:34:58,394 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:34:58,434 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 77 trivial. 0 not checked. [2021-01-26 21:34:58,434 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-01-26 21:34:58,434 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [10] total 11 [2021-01-26 21:34:58,434 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359019487] [2021-01-26 21:34:58,435 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-01-26 21:34:58,435 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-26 21:34:58,435 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-01-26 21:34:58,435 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2021-01-26 21:34:58,436 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-26 21:34:58,436 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 33.25) internal successors, (133), 4 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-01-26 21:34:58,476 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 184 and size of Sequence is : 185[2021-01-26 21:34:58,511 INFO L164 SleepSetCegar]: Size of mCounterexample is: 185 [2021-01-26 21:34:58,513 INFO L165 SleepSetCegar]: [14472#[ULTIMATE.startENTRY]true, 14474#[L-1]true, 14476#[L-1-1]true, 14478#[L17]true, 14480#[L17-1]true, 14482#[L17-2]true, 14484#[L17-3]true, 14486#[L17-4]true, 14488#[L715]true, 14490#[L716](= ~next_alloc_idx~0 1), 14492#[L716-1](= ~next_alloc_idx~0 1), 14494#[L716-2](= ~next_alloc_idx~0 1), 14496#[L717](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 14498#[L717-1](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 14500#[L769](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 14502#[L769-1](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 14504#[L-1-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 14506#[L-1-3](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 14508#[L788](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 14510#[L789-4](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 14514#[L789-1](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 14516#[L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 14518#[L789-3, thr1ENTRY](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 14522#[L789-4, thr1ENTRY](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 14528#[thr1ENTRY, L789-1](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 14532#[thr1ENTRY, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 14534#[L773, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 14538#[L773-3, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 14542#[L776, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 14546#[L732, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 14552#[L732-1, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 14558#[L776-2, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 14560#[L789-2, L779](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 14568#[L780, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 14570#[L780-3, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 14574#[L762, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 14578#[L763, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 14582#[L763-1, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 14586#[L763-2, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 14590#[L766-3, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 14598#[L765, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 14600#[L765-1, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 14606#[L765-2, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 14608#[L740, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 14612#[L741, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 14618#[L741-1, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 14622#[L741-2, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 14624#[L741-3, L789-2](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 14630#[L741-4, L789-2](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 14634#[L789-2, L742](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 14636#[L719, L789-2](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 14642#[L720, L789-2](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 14644#[L720-3, L789-2](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 14648#[L789-2, L725](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 14654#[L789-2, L726](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 14658#[L727, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= 1 ~state~0)), 14664#[L727-3, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= 1 ~state~0)), 14666#[L729, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 14672#[L742-1, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 14674#[L789-2, L742-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 14680#[L742-3, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 14684#[L743, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 14688#[L789-2, L746](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 14692#[L747-2, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 14698#[L748, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 14702#[L748-1, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))), 14708#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0))), 14710#[L749, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of6ForFork0_push_~oldTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 14714#[L750, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of6ForFork0_push_~oldTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 14720#[L750-3, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 14722#[L751, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 14730#[L751-1, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 14732#[L752, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 14738#[L741-7, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 14740#[L741-8, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 14744#[L740-1, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 14750#[L765-3, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 14754#[L789-2, L765-4](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 14756#[L765-5, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 14762#[L789-2, L766](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 14768#[L766-3, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 14772#[L765, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 14774#[L765-1, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 14780#[L765-2, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 14782#[L740, L789-2](and (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 14786#[L741, L789-2](and (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 14792#[L741-1, L789-2](and (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 14796#[L741-2, L789-2](and (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 14798#[L741-3, L789-2](and (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 14804#[L741-4, L789-2](and (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 14808#[L789-2, L742](and (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 14810#[L719, L789-2](and (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 14816#[L720, L789-2](and (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 14818#[L720-3, L789-2](and (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 14822#[L789-2, L725](and (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 14828#[L789-2, L726](and (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 14832#[L727, L789-2](and (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 14838#[L727-3, L789-2](<= 1 ~state~0), 14840#[L729, L789-2](<= 1 ~state~0), 14846#[L742-1, L789-2](<= 1 ~state~0), 14848#[L789-2, L742-2](<= 1 ~state~0), 14854#[L742-3, L789-2](<= 1 ~state~0), 14858#[L743, L789-2](<= 1 ~state~0), 14860#[L744, L789-2](<= 1 ~state~0), 14868#[L741-5, L789-2](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0)), 14872#[L741-6, L789-2](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0)), 14876#[L740-1, L789-2](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0)), 14880#[L765-3, L789-2](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 14884#[L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 14886#[L765-5, L789-2](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 14892#[L789-2, L766](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 14898#[L766-3, L789-2](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 14902#[L765, L789-2](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 14904#[L765-1, L789-2](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 14910#[L765-2, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 14912#[L740, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 14916#[L741, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 14922#[L741-1, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 14926#[L741-2, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 14928#[L741-3, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 14934#[L741-4, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 14938#[L789-2, L742](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 14940#[L719, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 14946#[L720, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 14948#[L720-3, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 14956#[L789-2, L722](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 14960#[L722-3, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 14962#[L727-3, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 14966#[L729, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 14972#[L742-1, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 14974#[L789-2, L742-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 14980#[L742-3, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 14984#[L743, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 14986#[L744, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 14994#[L741-5, L789-2](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 14998#[L741-6, L789-2](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 15002#[L740-1, L789-2](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 15006#[L765-3, L789-2](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15010#[L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15012#[thr1ENTRY, L789-3, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15014#[thr1ENTRY, L789-4, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15024#[thr1ENTRY, L789-1, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15030#[thr1ENTRY, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15036#[L773, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15038#[L773-3, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15050#[L789-2, L776, L765-4](let ((.cse1 (not |thr1Thread2of6ForFork0_#t~switch16|))) (and (let ((.cse0 (= ~state~0 0))) (or (and .cse0 |thr1Thread2of6ForFork0_#t~switch16|) (and (not .cse0) .cse1))) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) .cse1)), 15056#[L776-2, L789-2, L765-4](let ((.cse1 (not |thr1Thread2of6ForFork0_#t~switch16|))) (and (let ((.cse0 (= ~state~0 0))) (or (and .cse0 |thr1Thread2of6ForFork0_#t~switch16|) (and (not .cse0) .cse1))) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) .cse1)), 15066#[L779, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15076#[L780, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15082#[L780-3, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15086#[L762, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15092#[L763, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15100#[L763-1, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15104#[L763-2, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15112#[L766-3, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15114#[L789-2, L765-4, L765](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15126#[L765-1, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15132#[L765-2, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15138#[L740, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15140#[L741, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15148#[L741-1, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15152#[L741-2, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15160#[L741-3, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15168#[L741-4, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15174#[L742, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15180#[L719, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15182#[L720, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15188#[L789-2, L720-3, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15194#[L722, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15204#[L722-3, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15210#[L727-3, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15218#[L729, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15224#[L742-1, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15226#[L742-2, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15234#[L742-3, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15242#[L743, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15246#[L744, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15252#[L741-5, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15258#[L741-6, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15268#[L740-1, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15274#[L765-3, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15280#[L765-4, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15282#[L765-5, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15288#[L766, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15294#[thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0))] [2021-01-26 21:34:58,723 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2021-01-26 21:34:58,724 INFO L429 AbstractCegarLoop]: === Iteration 8 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 21:34:58,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 21:34:58,725 INFO L82 PathProgramCache]: Analyzing trace with hash -1059328775, now seen corresponding path program 1 times [2021-01-26 21:34:58,725 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 21:34:58,725 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475036834] [2021-01-26 21:34:58,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 21:34:58,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:34:58,808 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2021-01-26 21:34:58,809 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475036834] [2021-01-26 21:34:58,809 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-26 21:34:58,809 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-01-26 21:34:58,809 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178788144] [2021-01-26 21:34:58,810 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-01-26 21:34:58,810 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-26 21:34:58,810 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-01-26 21:34:58,810 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-01-26 21:34:58,810 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-26 21:34:58,811 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 5 states, 4 states have (on average 32.0) internal successors, (128), 5 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-01-26 21:34:58,867 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:34:58,889 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:34:58,985 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:34:59,132 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:34:59,144 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 257 and size of Sequence is : 258[2021-01-26 21:34:59,314 INFO L164 SleepSetCegar]: Size of mCounterexample is: 258 [2021-01-26 21:34:59,317 INFO L165 SleepSetCegar]: [15305#[ULTIMATE.startENTRY]true, 15307#[L-1]true, 15309#[L-1-1]true, 15311#[L17]true, 15313#[L17-1]true, 15315#[L17-2]true, 15317#[L17-3]true, 15319#[L17-4]true, 15321#[L715]true, 15323#[L716](= ~next_alloc_idx~0 1), 15325#[L716-1](= ~next_alloc_idx~0 1), 15327#[L716-2](= ~next_alloc_idx~0 1), 15329#[L717](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 15331#[L717-1](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 15333#[L769](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 15335#[L769-1](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 15337#[L-1-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 15339#[L-1-3](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 15341#[L788](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 15343#[L789-4](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 15347#[L789-1](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 15349#[L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 15351#[L789-3, thr1ENTRY](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 15355#[L789-4, thr1ENTRY](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 15361#[thr1ENTRY, L789-1](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 15365#[thr1ENTRY, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 15367#[L773, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 15371#[L773-3, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 15375#[L776, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 15379#[L732, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 15385#[L732-1, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 15391#[L776-2, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 15393#[L789-2, L779](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 15401#[L780, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 15403#[L780-3, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 15407#[L762, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 15411#[L763, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 15415#[L763-1, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 15419#[L763-2, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 15423#[L766-3, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 15431#[L765, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 15433#[L765-1, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 15439#[L765-2, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 15441#[L740, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 15445#[L741, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 15451#[L741-1, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 15455#[L741-2, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 15457#[L741-3, L789-2](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 15463#[L741-4, L789-2](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 15467#[L789-2, L742](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 15469#[L719, L789-2](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 15475#[L720, L789-2](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 15477#[L720-3, L789-2](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 15481#[L789-2, L725](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 15487#[L789-2, L726](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 15491#[L727, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= 1 ~state~0)), 15497#[L727-3, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= 1 ~state~0)), 15499#[L729, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 15505#[L742-1, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 15507#[L789-2, L742-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 15513#[L742-3, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 15517#[L743, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 15521#[L789-2, L746](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 15525#[L747-2, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 15531#[L748, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 15535#[L748-1, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))), 15541#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0))), 15543#[L749, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of6ForFork0_push_~oldTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 15547#[L750, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of6ForFork0_push_~oldTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 15553#[L750-3, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 15555#[L751, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 15563#[L751-1, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 15565#[L752, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 15571#[L741-7, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 15573#[L741-8, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 15577#[L740-1, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 15583#[L765-3, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 15587#[L789-2, L765-4](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 15589#[L765-5, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 15595#[L789-2, L766](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 15601#[L766-3, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 15605#[L765, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 15607#[L765-1, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 15613#[L765-2, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 15615#[L740, L789-2](and (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 15619#[L741, L789-2](and (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 15625#[L741-1, L789-2](and (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 15629#[L741-2, L789-2](and (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 15631#[L741-3, L789-2](and (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 15637#[L741-4, L789-2](and (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 15641#[L789-2, L742](and (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 15643#[L719, L789-2](and (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 15649#[L720, L789-2](and (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 15651#[L720-3, L789-2](and (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 15655#[L789-2, L725](and (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 15661#[L789-2, L726](and (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 15665#[L727, L789-2](and (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 15671#[L727-3, L789-2](<= 1 ~state~0), 15673#[L729, L789-2](<= 1 ~state~0), 15679#[L742-1, L789-2](<= 1 ~state~0), 15681#[L789-2, L742-2](<= 1 ~state~0), 15687#[L742-3, L789-2](<= 1 ~state~0), 15691#[L743, L789-2](<= 1 ~state~0), 15693#[L744, L789-2](<= 1 ~state~0), 15701#[L741-5, L789-2](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0)), 15705#[L741-6, L789-2](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0)), 15709#[L740-1, L789-2](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0)), 15713#[L765-3, L789-2](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15717#[L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15719#[L765-5, L789-2](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15725#[L789-2, L766](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 15731#[L766-3, L789-2](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 15735#[L765, L789-2](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 15737#[L765-1, L789-2](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 15743#[L765-2, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 15745#[L740, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 15749#[L741, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 15755#[L741-1, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 15759#[L741-2, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 15761#[L741-3, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 15767#[L741-4, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 15771#[L789-2, L742](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 15773#[L719, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 15779#[L720, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 15781#[L720-3, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 15789#[L789-2, L722](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 15793#[L722-3, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 15795#[L727-3, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 15799#[L729, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 15805#[L742-1, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 15807#[L789-2, L742-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 15813#[L742-3, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 15817#[L743, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 15819#[L744, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 15827#[L741-5, L789-2](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 15831#[L741-6, L789-2](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 15835#[L740-1, L789-2](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 15839#[L765-3, L789-2](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15843#[L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15845#[thr1ENTRY, L789-3, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15847#[thr1ENTRY, L789-4, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15857#[thr1ENTRY, L789-1, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15863#[thr1ENTRY, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15869#[L773, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15871#[L773-3, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15881#[L789-2, L776, L765-4](let ((.cse1 (not |thr1Thread2of6ForFork0_#t~switch16|))) (and (let ((.cse0 (= ~state~0 0))) (or (and .cse0 |thr1Thread2of6ForFork0_#t~switch16|) (and (not .cse0) .cse1))) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) .cse1)), 15887#[L776-2, L789-2, L765-4](let ((.cse1 (not |thr1Thread2of6ForFork0_#t~switch16|))) (and (let ((.cse0 (= ~state~0 0))) (or (and .cse0 |thr1Thread2of6ForFork0_#t~switch16|) (and (not .cse0) .cse1))) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) .cse1)), 15893#[L779, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15903#[L780, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15909#[L780-3, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15913#[L762, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15919#[L763, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15927#[L763-1, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15931#[L763-2, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15939#[L766-3, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15941#[L789-2, L765-4, L765](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15953#[L765-1, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15959#[L765-2, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15965#[L740, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15967#[L741, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15975#[L741-1, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15979#[L741-2, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15987#[L741-3, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 15995#[L741-4, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 16001#[L742, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 16007#[L719, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 16009#[L720, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 16015#[L789-2, L720-3, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 16021#[L722, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 16031#[L722-3, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 16037#[L727-3, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 16045#[L729, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 16051#[L742-1, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 16053#[L742-2, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 16061#[L742-3, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 16069#[L743, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 16073#[L744, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 16079#[L741-5, L789-2, L765-4](and (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 16085#[L741-6, L789-2, L765-4](and (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 16095#[L740-1, L789-2, L765-4](and (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 16103#[L765-3, L789-2, L765-4](and (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 16110#[L765-4, L789-2, L765-4](and (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 16114#[L765-5, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 16122#[L766, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 16129#[L766-3, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 16138#[L789-2, L765-4, L765](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 16148#[L765-1, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 16154#[L765-2, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 16160#[L740, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 16162#[L741, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 16170#[L741-1, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 16174#[L741-2, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 16182#[L741-3, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 16190#[L741-4, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 16196#[L742, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 16202#[L719, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 16204#[L720, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 16210#[L789-2, L720-3, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 16216#[L722, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 16226#[L722-3, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 16232#[L727-3, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 16240#[L729, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 16246#[L742-1, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 16248#[L742-2, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 16256#[L742-3, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 16264#[L743, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 16268#[L744, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 16274#[L741-5, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 16280#[L741-6, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 16290#[L740-1, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 16296#[L765-3, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 16302#[L765-4, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 16306#[L789-3, L765-4, thr1ENTRY, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 16357#[L789-4, L765-4, thr1ENTRY, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 16442#[L765-4, thr1ENTRY, L789-1, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 16510#[L765-4, thr1ENTRY, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 16574#[L765-4, L773, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 16642#[L773-3, L765-4, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 16714#[L765-4, L789-2, L776, L765-4](and (not |thr1Thread3of6ForFork0_#t~switch16|) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 16795#[L765-4, L776-2, L789-2, L765-4](and (not |thr1Thread3of6ForFork0_#t~switch16|) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 16867#[L779, L765-4, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 16948#[L765-4, L789-2, L780, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 17018#[L765-4, L780-3, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 17088#[L765-4, L762, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 17152#[L765-4, L763, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 17224#[L765-4, L789-2, L765-4, L763-1](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 17292#[L765-4, L763-2, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 17358#[L765-4, L766-3, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 17439#[L765-4, L789-2, L765-4, L765](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 17511#[L765-4, L765-1, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 17577#[L765-4, L765-2, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 17647#[L740, L765-4, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 17713#[L765-4, L789-2, L741, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 17783#[L741-1, L765-4, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 17845#[L765-4, L741-2, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 17917#[L765-4, L741-3, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 17983#[L741-4, L765-4, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 18055#[L765-4, L742, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 18121#[L719, L765-4, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 18185#[L720, L765-4, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 18257#[L765-4, L720-3, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 18342#[L765-4, L722, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 18410#[L722-3, L765-4, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 18478#[L765-4, L727-3, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 18548#[L729, L765-4, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 18612#[L742-1, L765-4, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 18682#[L742-2, L765-4, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 18748#[L765-4, L742-3, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 18820#[L765-4, L743, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 18899#[L744, L765-4, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 18971#[L741-5, L765-4, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 19037#[L741-6, L765-4, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 19107#[L765-4, L789-2, L740-1, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 19175#[L765-4, L765-3, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 19241#[L765-4, L765-4, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 19313#[L765-5, L765-4, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 19381#[L765-4, L766, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 19445#[L765-4, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0))] [2021-01-26 21:34:59,317 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2021-01-26 21:34:59,318 INFO L429 AbstractCegarLoop]: === Iteration 9 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 21:34:59,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 21:34:59,318 INFO L82 PathProgramCache]: Analyzing trace with hash -708308117, now seen corresponding path program 1 times [2021-01-26 21:34:59,318 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 21:34:59,318 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103401040] [2021-01-26 21:34:59,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 21:34:59,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:34:59,449 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2021-01-26 21:34:59,449 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103401040] [2021-01-26 21:34:59,449 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-26 21:34:59,449 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-01-26 21:34:59,450 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035364566] [2021-01-26 21:34:59,450 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-01-26 21:34:59,450 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-26 21:34:59,450 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-01-26 21:34:59,451 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-01-26 21:34:59,451 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-26 21:34:59,451 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 5 states, 4 states have (on average 42.75) internal successors, (171), 5 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-01-26 21:34:59,529 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:34:59,551 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:34:59,654 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:34:59,730 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:34:59,895 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:35:00,010 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:35:00,171 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:35:00,189 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:35:00,304 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 307 and size of Sequence is : 308[2021-01-26 21:35:00,312 INFO L164 SleepSetCegar]: Size of mCounterexample is: 308 [2021-01-26 21:35:00,315 INFO L165 SleepSetCegar]: [19456#[ULTIMATE.startENTRY]true, 19458#[L-1]true, 19460#[L-1-1]true, 19462#[L17]true, 19464#[L17-1]true, 19466#[L17-2]true, 19468#[L17-3]true, 19470#[L17-4]true, 19472#[L715]true, 19474#[L716](= ~next_alloc_idx~0 1), 19476#[L716-1](= ~next_alloc_idx~0 1), 19478#[L716-2](= ~next_alloc_idx~0 1), 19480#[L717](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 19482#[L717-1](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 19484#[L769](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 19486#[L769-1](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 19488#[L-1-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 19490#[L-1-3](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 19492#[L788](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 19494#[L789-4](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 19498#[L789-1](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 19500#[L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 19502#[L789-3, thr1ENTRY](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 19506#[L789-4, thr1ENTRY](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 19512#[thr1ENTRY, L789-1](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 19516#[thr1ENTRY, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 19518#[L773, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 19522#[L773-3, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 19526#[L776, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 19530#[L732, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 19536#[L732-1, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 19542#[L776-2, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 19544#[L789-2, L779](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 19552#[L780, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 19554#[L780-3, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 19558#[L762, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 19562#[L763, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 19566#[L763-1, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 19570#[L763-2, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 19574#[L766-3, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 19582#[L765, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 19584#[L765-1, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 19590#[L765-2, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 19592#[L740, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 19596#[L741, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 19602#[L741-1, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 19606#[L741-2, L789-2](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 19608#[L741-3, L789-2](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 19614#[L741-4, L789-2](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 19618#[L789-2, L742](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 19620#[L719, L789-2](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 19626#[L720, L789-2](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 19628#[L720-3, L789-2](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 19632#[L789-2, L725](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 19638#[L789-2, L726](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 19642#[L727, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= 1 ~state~0)), 19648#[L727-3, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= 1 ~state~0)), 19650#[L729, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 19656#[L742-1, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 19658#[L789-2, L742-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 19664#[L742-3, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 19668#[L743, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 19672#[L789-2, L746](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 19676#[L747-2, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 19682#[L748, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 19686#[L748-1, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))), 19692#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0))), 19694#[L749, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of6ForFork0_push_~oldTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 19698#[L750, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of6ForFork0_push_~oldTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 19704#[L750-3, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 19706#[L751, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 19714#[L751-1, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 19716#[L752, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 19722#[L741-7, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 19724#[L741-8, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 19728#[L740-1, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 19734#[L765-3, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 19738#[L789-2, L765-4](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 19740#[L765-5, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 19746#[L789-2, L766](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 19752#[L766-3, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 19756#[L765, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 19758#[L765-1, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 19764#[L765-2, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 19766#[L740, L789-2](and (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 19770#[L741, L789-2](and (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 19776#[L741-1, L789-2](and (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 19780#[L741-2, L789-2](and (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 19782#[L741-3, L789-2](and (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 19788#[L741-4, L789-2](and (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 19792#[L789-2, L742](and (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 19794#[L719, L789-2](and (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 19800#[L720, L789-2](and (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 19802#[L720-3, L789-2](and (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 19806#[L789-2, L725](and (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 19812#[L789-2, L726](and (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 19816#[L727, L789-2](and (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 19822#[L727-3, L789-2](<= 1 ~state~0), 19824#[L729, L789-2](<= 1 ~state~0), 19830#[L742-1, L789-2](<= 1 ~state~0), 19832#[L789-2, L742-2](<= 1 ~state~0), 19838#[L742-3, L789-2](<= 1 ~state~0), 19842#[L743, L789-2](<= 1 ~state~0), 19844#[L744, L789-2](<= 1 ~state~0), 19852#[L741-5, L789-2](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0)), 19856#[L741-6, L789-2](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0)), 19860#[L740-1, L789-2](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0)), 19864#[L765-3, L789-2](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 19868#[L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 19870#[L765-5, L789-2](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 19876#[L789-2, L766](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 19882#[L766-3, L789-2](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 19886#[L765, L789-2](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 19888#[L765-1, L789-2](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 19894#[L765-2, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 19896#[L740, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 19900#[L741, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 19906#[L741-1, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 19910#[L741-2, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 19912#[L741-3, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 19918#[L741-4, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 19922#[L789-2, L742](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 19924#[L719, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 19930#[L720, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 19932#[L720-3, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 19940#[L789-2, L722](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 19944#[L722-3, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 19946#[L727-3, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 19950#[L729, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 19956#[L742-1, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 19958#[L789-2, L742-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 19964#[L742-3, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 19968#[L743, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 19970#[L744, L789-2](and (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 19978#[L741-5, L789-2](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 19982#[L741-6, L789-2](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 19986#[L740-1, L789-2](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 19990#[L765-3, L789-2](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 19994#[L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 19996#[thr1ENTRY, L789-3, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 19998#[thr1ENTRY, L789-4, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20008#[thr1ENTRY, L789-1, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20014#[thr1ENTRY, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20020#[L773, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20022#[L773-3, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20032#[L789-2, L776, L765-4](let ((.cse1 (not |thr1Thread2of6ForFork0_#t~switch16|))) (and (let ((.cse0 (= ~state~0 0))) (or (and .cse0 |thr1Thread2of6ForFork0_#t~switch16|) (and (not .cse0) .cse1))) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) .cse1)), 20038#[L776-2, L789-2, L765-4](let ((.cse1 (not |thr1Thread2of6ForFork0_#t~switch16|))) (and (let ((.cse0 (= ~state~0 0))) (or (and .cse0 |thr1Thread2of6ForFork0_#t~switch16|) (and (not .cse0) .cse1))) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) .cse1)), 20044#[L779, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20054#[L780, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20060#[L780-3, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20064#[L762, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20070#[L763, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20078#[L763-1, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20082#[L763-2, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20090#[L766-3, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20092#[L789-2, L765-4, L765](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20104#[L765-1, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20110#[L765-2, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20116#[L740, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20118#[L741, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20126#[L741-1, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20130#[L741-2, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20138#[L741-3, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20146#[L741-4, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20152#[L742, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20158#[L719, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20160#[L720, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20166#[L789-2, L720-3, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20172#[L722, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20182#[L722-3, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20188#[L727-3, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20196#[L729, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20202#[L742-1, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20204#[L742-2, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20212#[L742-3, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20220#[L743, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20224#[L744, L789-2, L765-4](and (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20230#[L741-5, L789-2, L765-4](and (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20236#[L741-6, L789-2, L765-4](and (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20246#[L740-1, L789-2, L765-4](and (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20252#[L765-3, L789-2, L765-4](and (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20258#[L765-4, L789-2, L765-4](and (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20260#[L765-5, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20266#[L766, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20272#[L766-3, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20280#[L789-2, L765-4, L765](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20290#[L765-1, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20296#[L765-2, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20302#[L740, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20304#[L741, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20312#[L741-1, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20316#[L741-2, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20324#[L741-3, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20332#[L741-4, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20338#[L742, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20344#[L719, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20346#[L720, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20352#[L789-2, L720-3, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20358#[L722, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20368#[L722-3, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20374#[L727-3, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20382#[L729, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20388#[L742-1, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20390#[L742-2, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20398#[L742-3, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20406#[L743, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20410#[L744, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20416#[L741-5, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20422#[L741-6, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20432#[L740-1, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20438#[L765-3, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20444#[L765-4, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20448#[L789-3, L765-4, thr1ENTRY, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20454#[L789-4, L765-4, thr1ENTRY, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20464#[L765-4, thr1ENTRY, L789-1, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20472#[L765-4, thr1ENTRY, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20476#[L765-4, L773, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20484#[L773-3, L765-4, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20496#[L765-4, L789-2, L776, L765-4](and (not |thr1Thread3of6ForFork0_#t~switch16|) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20502#[L765-4, L776-2, L789-2, L765-4](and (not |thr1Thread3of6ForFork0_#t~switch16|) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20514#[L779, L765-4, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20520#[L765-4, L789-2, L780, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20530#[L765-4, L780-3, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20540#[L765-4, L762, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20544#[L765-4, L763, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20556#[L765-4, L789-2, L765-4, L763-1](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20564#[L765-4, L763-2, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20570#[L765-4, L766-3, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20578#[L765-4, L789-2, L765-4, L765](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20590#[L765-4, L765-1, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20596#[L765-4, L765-2, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20606#[L740, L765-4, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20612#[L765-4, L789-2, L741, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20622#[L741-1, L765-4, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20624#[L765-4, L741-2, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20636#[L765-4, L741-3, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20642#[L741-4, L765-4, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20654#[L765-4, L742, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20660#[L719, L765-4, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20664#[L720, L765-4, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20676#[L765-4, L720-3, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20686#[L765-4, L722, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20694#[L722-3, L765-4, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20702#[L765-4, L727-3, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20712#[L729, L765-4, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20716#[L742-1, L765-4, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20726#[L742-2, L765-4, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20732#[L765-4, L742-3, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20744#[L765-4, L743, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20748#[L744, L765-4, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20760#[L741-5, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20766#[L741-6, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20776#[L765-4, L789-2, L740-1, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20786#[L765-4, L765-3, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20793#[L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20807#[L765-5, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20818#[L765-4, L766, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20827#[L765-4, L766-3, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20833#[L765-4, L789-2, L765-4, L765](and (= |thr1Thread3of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20845#[L765-4, L765-1, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20851#[L765-4, L765-2, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20861#[L740, L765-4, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20867#[L765-4, L789-2, L741, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20877#[L741-1, L765-4, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20879#[L765-4, L741-2, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20891#[L765-4, L741-3, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20897#[L741-4, L765-4, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20909#[L765-4, L742, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20915#[L719, L765-4, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20919#[L720, L765-4, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20931#[L765-4, L720-3, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20941#[L765-4, L722, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20949#[L722-3, L765-4, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20957#[L765-4, L727-3, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20967#[L729, L765-4, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20971#[L742-1, L765-4, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20981#[L742-2, L765-4, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20987#[L765-4, L742-3, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 20999#[L765-4, L743, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 21003#[L744, L765-4, L789-2, L765-4](and (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 21015#[L741-5, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 21021#[L741-6, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 21031#[L765-4, L789-2, L740-1, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 21039#[L765-4, L765-3, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 21045#[L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 21055#[L789-3, L765-4, L765-4, thr1ENTRY, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 21129#[L765-4, L789-4, L765-4, thr1ENTRY, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 21245#[L765-4, L765-4, thr1ENTRY, L789-1, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 21340#[L765-4, L765-4, thr1ENTRY, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 21431#[L773, L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 21530#[L773-3, L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 21623#[L776, L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 21739#[L765-4, L765-4, L732, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 21834#[L765-4, L765-4, L732-1, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 21908#[L789-3, L765-4, L765-4, thr1ENTRY, L732-1, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 22018#[L732-1, L765-4, L789-4, L765-4, thr1ENTRY, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 22155#[L732-1, L789-1, L765-4, L765-4, thr1ENTRY, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 22269#[L732-1, L789-2, L765-4, L765-4, thr1ENTRY, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 22383#[L732-1, L789-2, L773, L765-4, L765-4, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 22495#[L773-3, L732-1, L789-2, L765-4, L765-4, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 22607#[L732-1, L776, L789-2, L765-4, L765-4, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 22734#[L732, L732-1, L789-2, L765-4, L765-4, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 22856#[L732-1, L732-1, L789-2, L765-4, L765-4, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 22951#[L732-1, thr1ENTRY, L732-1, L789-3, L765-4, L765-4, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 23076#[L732-1, thr1ENTRY, L732-1, L765-4, L789-4, L765-4, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 23238#[L732-1, thr1ENTRY, L732-1, L789-1, L765-4, L765-4, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 23371#[L732-1, thr1ENTRY, L732-1, L789-2, L765-4, L765-4, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 23496#[ULTIMATE.startErr0INUSE_VIOLATION, L732-1, thr1ENTRY, L732-1, L765-4, L765-4, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0))] [2021-01-26 21:35:00,316 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2021-01-26 21:35:00,316 INFO L429 AbstractCegarLoop]: === Iteration 10 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 21:35:00,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 21:35:00,316 INFO L82 PathProgramCache]: Analyzing trace with hash 541731216, now seen corresponding path program 1 times [2021-01-26 21:35:00,316 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 21:35:00,316 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [768706304] [2021-01-26 21:35:00,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 21:35:00,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:35:00,591 INFO L134 CoverageAnalysis]: Checked inductivity of 207 backedges. 40 proven. 61 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2021-01-26 21:35:00,592 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [768706304] [2021-01-26 21:35:00,592 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1918362915] [2021-01-26 21:35:00,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-26 21:35:01,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:35:01,058 INFO L263 TraceCheckSpWp]: Trace formula consists of 929 conjuncts, 4 conjunts are in the unsatisfiable core [2021-01-26 21:35:01,062 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-26 21:35:01,089 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:35:01,182 INFO L134 CoverageAnalysis]: Checked inductivity of 207 backedges. 60 proven. 0 refuted. 0 times theorem prover too weak. 147 trivial. 0 not checked. [2021-01-26 21:35:01,182 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-01-26 21:35:01,183 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [10] total 11 [2021-01-26 21:35:01,183 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361444769] [2021-01-26 21:35:01,183 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-01-26 21:35:01,183 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-26 21:35:01,184 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-01-26 21:35:01,184 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2021-01-26 21:35:01,184 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-26 21:35:01,184 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 38.2) internal successors, (191), 5 states have internal predecessors, (191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-01-26 21:35:01,245 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:35:01,276 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:35:01,324 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:35:01,348 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:35:01,502 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:35:01,797 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 330 and size of Sequence is : 331[2021-01-26 21:35:01,948 INFO L164 SleepSetCegar]: Size of mCounterexample is: 331 [2021-01-26 21:35:01,953 INFO L165 SleepSetCegar]: [24437#[ULTIMATE.startENTRY]true, 24439#[L-1]true, 24441#[L-1-1]true, 24443#[L17]true, 24445#[L17-1]true, 24447#[L17-2]true, 24449#[L17-3]true, 24451#[L17-4]true, 24453#[L715]true, 24455#[L716](= ~next_alloc_idx~0 1), 24457#[L716-1](= ~next_alloc_idx~0 1), 24459#[L716-2](= ~next_alloc_idx~0 1), 24461#[L717](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 24463#[L717-1](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 24465#[L769](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 24467#[L769-1](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 24469#[L-1-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 24471#[L-1-3](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 24473#[L788](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 24475#[L789-4](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 24479#[L789-1](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 24481#[L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 24483#[L789-3, thr1ENTRY](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 24487#[L789-4, thr1ENTRY](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 24493#[thr1ENTRY, L789-1](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 24497#[thr1ENTRY, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 24499#[L773, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 24503#[L773-3, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 24507#[L776, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 24511#[L732, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 24517#[L732-1, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 24523#[L776-2, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 24525#[L789-2, L779](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 24533#[L780, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 24535#[L780-3, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 24539#[L762, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 24543#[L763, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 24547#[L763-1, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 24551#[L763-2, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 24555#[L766-3, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 24563#[L765, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 24565#[L765-1, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 24571#[L765-2, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 24573#[L740, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 24577#[L741, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 24583#[L741-1, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 24587#[L741-2, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 24589#[L741-3, L789-2](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 24595#[L741-4, L789-2](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 24599#[L789-2, L742](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 24601#[L719, L789-2](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 24607#[L720, L789-2](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 24609#[L720-3, L789-2](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 24613#[L789-2, L725](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 24619#[L789-2, L726](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 24623#[L727, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= 1 ~state~0)), 24629#[L727-3, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= 1 ~state~0)), 24631#[L729, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 24637#[L742-1, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 24639#[L789-2, L742-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 24645#[L742-3, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 24649#[L743, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 24653#[L789-2, L746](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 24657#[L747-2, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 24663#[L748, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 24667#[L748-1, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))), 24673#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0))), 24675#[L749, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of6ForFork0_push_~oldTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 24679#[L750, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of6ForFork0_push_~oldTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 24685#[L750-3, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 24687#[L751, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 24695#[L751-1, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 24697#[L752, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 24703#[L741-7, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 24705#[L741-8, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 24709#[L740-1, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 24715#[L765-3, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 24719#[L789-2, L765-4](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 24721#[L765-5, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 24727#[L789-2, L766](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 24733#[L766-3, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 24737#[L765, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 24739#[L765-1, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 24745#[L765-2, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 24747#[L740, L789-2](and (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 24751#[L741, L789-2](and (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 24757#[L741-1, L789-2](and (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 24761#[L741-2, L789-2](and (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 24763#[L741-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 24769#[L741-4, L789-2](and (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 24773#[L789-2, L742](and (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 24775#[L719, L789-2](and (not (= ~state~0 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 24781#[L720, L789-2](and (not (= ~state~0 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 24783#[L720-3, L789-2](and (not (= ~state~0 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 24787#[L789-2, L725](and (not (= ~state~0 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 24793#[L789-2, L726](and (not (= ~state~0 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 24797#[L727, L789-2](and (not (= ~state~0 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 24803#[L727-3, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0)), 24805#[L729, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0)), 24811#[L742-1, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0)), 24813#[L789-2, L742-2](and (not (= ~state~0 0)) (<= 1 ~state~0)), 24819#[L742-3, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0)), 24823#[L743, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0)), 24825#[L744, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0)), 24833#[L741-5, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0)), 24837#[L741-6, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0)), 24841#[L740-1, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0)), 24845#[L765-3, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 24849#[L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 24851#[L765-5, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 24857#[L789-2, L766](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 24863#[L766-3, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 24867#[L765, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 24869#[L765-1, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 24875#[L765-2, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 24877#[L740, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 24881#[L741, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 24887#[L741-1, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 24891#[L741-2, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 24893#[L741-3, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 24899#[L741-4, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 24903#[L789-2, L742](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 24905#[L719, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 24911#[L720, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 24913#[L720-3, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 24921#[L789-2, L722](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 24925#[L722-3, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 24927#[L727-3, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 24931#[L729, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 24937#[L742-1, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 24939#[L789-2, L742-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 24945#[L742-3, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 24949#[L743, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 24951#[L744, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 24959#[L741-5, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 24963#[L741-6, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 24967#[L740-1, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 24971#[L765-3, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 24975#[L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 24977#[thr1ENTRY, L789-3, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 24979#[thr1ENTRY, L789-4, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 24989#[thr1ENTRY, L789-1, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 24995#[thr1ENTRY, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25001#[L773, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25003#[L773-3, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25015#[L789-2, L776, L765-4](let ((.cse1 (= ~state~0 0))) (let ((.cse0 (not .cse1)) (.cse2 (not |thr1Thread2of6ForFork0_#t~switch16|))) (and .cse0 (or (and .cse1 |thr1Thread2of6ForFork0_#t~switch16|) (and .cse0 .cse2)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) .cse2))), 25022#[L776-2, L789-2, L765-4](let ((.cse1 (= ~state~0 0))) (let ((.cse0 (not .cse1)) (.cse2 (not |thr1Thread2of6ForFork0_#t~switch16|))) (and .cse0 (or (and .cse1 |thr1Thread2of6ForFork0_#t~switch16|) (and .cse0 .cse2)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) .cse2))), 25028#[L779, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25038#[L780, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25044#[L780-3, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25048#[L762, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25054#[L763, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25062#[L763-1, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25066#[L763-2, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25074#[L766-3, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25076#[L789-2, L765-4, L765](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25088#[L765-1, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25094#[L765-2, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25100#[L740, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25102#[L741, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25110#[L741-1, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25114#[L741-2, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25122#[L741-3, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25130#[L741-4, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25136#[L742, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25142#[L719, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25144#[L720, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25150#[L789-2, L720-3, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25156#[L722, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25166#[L722-3, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25172#[L727-3, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25180#[L729, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25186#[L742-1, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25188#[L742-2, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25196#[L742-3, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25204#[L743, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25208#[L744, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25214#[L741-5, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25220#[L741-6, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25230#[L740-1, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25236#[L765-3, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25242#[L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25244#[L765-5, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25250#[L766, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25256#[L766-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25264#[L789-2, L765-4, L765](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25274#[L765-1, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25280#[L765-2, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25286#[L740, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25288#[L741, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25296#[L741-1, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25300#[L741-2, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25308#[L741-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25316#[L741-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25322#[L742, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25328#[L719, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25330#[L720, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25336#[L789-2, L720-3, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25342#[L722, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25352#[L722-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25358#[L727-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25366#[L729, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25372#[L742-1, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25374#[L742-2, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25382#[L742-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25390#[L743, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25394#[L744, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25400#[L741-5, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25406#[L741-6, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25416#[L740-1, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25422#[L765-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25428#[L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25432#[L789-3, L765-4, thr1ENTRY, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25438#[L789-4, L765-4, thr1ENTRY, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25448#[L765-4, thr1ENTRY, L789-1, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25456#[L765-4, thr1ENTRY, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25460#[L765-4, L773, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25468#[L773-3, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25480#[L765-4, L789-2, L776, L765-4](and (not |thr1Thread3of6ForFork0_#t~switch16|) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25486#[L765-4, L776-2, L789-2, L765-4](and (not |thr1Thread3of6ForFork0_#t~switch16|) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25498#[L779, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25504#[L765-4, L789-2, L780, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25514#[L765-4, L780-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25524#[L765-4, L762, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25528#[L765-4, L763, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25540#[L765-4, L789-2, L765-4, L763-1](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25548#[L765-4, L763-2, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25554#[L765-4, L766-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25562#[L765-4, L789-2, L765-4, L765](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25574#[L765-4, L765-1, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25580#[L765-4, L765-2, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25590#[L740, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25596#[L765-4, L789-2, L741, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25606#[L741-1, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25608#[L765-4, L741-2, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25620#[L765-4, L741-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25626#[L741-4, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25638#[L765-4, L742, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25644#[L719, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25648#[L720, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25660#[L765-4, L720-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25670#[L765-4, L722, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25678#[L722-3, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25686#[L765-4, L727-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25696#[L729, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25700#[L742-1, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25710#[L742-2, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25716#[L765-4, L742-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25728#[L765-4, L743, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25732#[L744, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25744#[L741-5, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25750#[L741-6, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25760#[L765-4, L789-2, L740-1, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25768#[L765-4, L765-3, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25774#[L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25786#[L765-5, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25794#[L765-4, L766, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25802#[L765-4, L766-3, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25808#[L765-4, L789-2, L765-4, L765](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25820#[L765-4, L765-1, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25826#[L765-4, L765-2, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25836#[L740, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25842#[L765-4, L789-2, L741, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25852#[L741-1, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25854#[L765-4, L741-2, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25866#[L765-4, L741-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25872#[L741-4, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25884#[L765-4, L742, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25890#[L719, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25894#[L720, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25906#[L765-4, L720-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25916#[L765-4, L722, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25924#[L722-3, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25932#[L765-4, L727-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25942#[L729, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25946#[L742-1, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25956#[L742-2, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25962#[L765-4, L742-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25974#[L765-4, L743, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25978#[L744, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25990#[L741-5, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 25996#[L741-6, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 26006#[L765-4, L789-2, L740-1, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 26014#[L765-4, L765-3, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 26020#[L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 26030#[L789-3, L765-4, L765-4, thr1ENTRY, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 26036#[L765-4, L789-4, L765-4, thr1ENTRY, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 26050#[L765-4, L765-4, thr1ENTRY, L789-1, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 26060#[L765-4, L765-4, thr1ENTRY, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 26066#[L773, L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 26080#[L773-3, L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 26090#[L776, L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not |thr1Thread4of6ForFork0_#t~switch16|) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 26099#[L765-4, L765-4, L776-2, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not |thr1Thread4of6ForFork0_#t~switch16|) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 26191#[L765-4, L765-4, L779, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 26313#[L780, L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 26418#[L765-4, L765-4, L780-3, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 26525#[L765-4, L765-4, L762, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 26632#[L765-4, L763, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 26735#[L765-4, L765-4, L789-2, L765-4, L763-1](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 26838#[L765-4, L765-4, L763-2, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 26943#[L765-4, L765-4, L766-3, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 27067#[L765, L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 27168#[L765-4, L765-4, L765-1, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 27275#[L765-4, L765-4, L765-2, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 27386#[L740, L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 27485#[L765-4, L765-4, L789-2, L741, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 27596#[L765-4, L765-4, L741-1, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 27693#[L765-4, L765-4, L741-2, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 27802#[L765-4, L765-4, L741-3, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 27909#[L741-4, L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 28014#[L765-4, L765-4, L789-2, L742, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 28115#[L719, L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 28226#[L765-4, L765-4, L720, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 28327#[L720-3, L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 28449#[L722, L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 28554#[L765-4, L765-4, L722-3, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 28663#[L765-4, L765-4, L727-3, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 28766#[L765-4, L729, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 28875#[L765-4, L765-4, L742-1, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 28978#[L742-2, L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 29085#[L765-4, L765-4, L742-3, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 29188#[L765-4, L743, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 29310#[L744, L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 29419#[L765-4, L765-4, L741-5, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 29520#[L741-6, L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 29631#[L765-4, L765-4, L740-1, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 29738#[L765-4, L765-4, L765-3, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 29843#[L765-4, L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 29942#[L765-4, L765-4, L789-2, L765-4, L765-5](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 30049#[L766, L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 30156#[thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0))] [2021-01-26 21:35:02,163 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2021-01-26 21:35:02,164 INFO L429 AbstractCegarLoop]: === Iteration 11 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 21:35:02,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 21:35:02,165 INFO L82 PathProgramCache]: Analyzing trace with hash 928740236, now seen corresponding path program 1 times [2021-01-26 21:35:02,165 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 21:35:02,165 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880196381] [2021-01-26 21:35:02,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 21:35:02,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:35:02,327 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 161 trivial. 0 not checked. [2021-01-26 21:35:02,327 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880196381] [2021-01-26 21:35:02,328 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-26 21:35:02,328 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-01-26 21:35:02,328 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612511723] [2021-01-26 21:35:02,328 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-01-26 21:35:02,328 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-26 21:35:02,329 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-01-26 21:35:02,329 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-01-26 21:35:02,329 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-26 21:35:02,329 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 5 states, 4 states have (on average 53.5) internal successors, (214), 5 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-01-26 21:35:02,430 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:35:02,453 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:35:02,544 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:35:02,670 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 371 and size of Sequence is : 372[2021-01-26 21:35:02,711 INFO L164 SleepSetCegar]: Size of mCounterexample is: 372 [2021-01-26 21:35:02,716 INFO L165 SleepSetCegar]: [30165#[ULTIMATE.startENTRY]true, 30167#[L-1]true, 30169#[L-1-1]true, 30171#[L17]true, 30173#[L17-1]true, 30175#[L17-2]true, 30177#[L17-3]true, 30179#[L17-4]true, 30181#[L715]true, 30183#[L716](= ~next_alloc_idx~0 1), 30185#[L716-1](= ~next_alloc_idx~0 1), 30187#[L716-2](= ~next_alloc_idx~0 1), 30189#[L717](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 30191#[L717-1](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 30193#[L769](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 30195#[L769-1](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 30197#[L-1-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 30199#[L-1-3](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 30201#[L788](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 30203#[L789-4](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 30207#[L789-1](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 30209#[L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 30211#[L789-3, thr1ENTRY](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 30215#[L789-4, thr1ENTRY](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 30221#[thr1ENTRY, L789-1](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 30225#[thr1ENTRY, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 30227#[L773, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 30231#[L773-3, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 30235#[L776, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 30239#[L732, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 30245#[L732-1, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 30251#[L776-2, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 30253#[L789-2, L779](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 30261#[L780, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 30263#[L780-3, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 30267#[L762, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 30271#[L763, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 30275#[L763-1, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 30279#[L763-2, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 30283#[L766-3, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 30291#[L765, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 30293#[L765-1, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 30299#[L765-2, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 30301#[L740, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 30305#[L741, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 30311#[L741-1, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 30315#[L741-2, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 30317#[L741-3, L789-2](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 30323#[L741-4, L789-2](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 30327#[L789-2, L742](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 30329#[L719, L789-2](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 30335#[L720, L789-2](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 30337#[L720-3, L789-2](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 30341#[L789-2, L725](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 30347#[L789-2, L726](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 30351#[L727, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= 1 ~state~0)), 30357#[L727-3, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= 1 ~state~0)), 30359#[L729, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 30365#[L742-1, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 30367#[L789-2, L742-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 30373#[L742-3, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 30377#[L743, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 30381#[L789-2, L746](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 30385#[L747-2, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 30391#[L748, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 30395#[L748-1, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))), 30401#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0))), 30403#[L749, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of6ForFork0_push_~oldTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 30407#[L750, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of6ForFork0_push_~oldTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 30413#[L750-3, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 30415#[L751, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 30423#[L751-1, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 30425#[L752, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 30431#[L741-7, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 30433#[L741-8, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 30437#[L740-1, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 30443#[L765-3, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 30447#[L789-2, L765-4](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 30449#[L765-5, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 30455#[L789-2, L766](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 30461#[L766-3, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 30465#[L765, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 30467#[L765-1, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 30473#[L765-2, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 30475#[L740, L789-2](and (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 30479#[L741, L789-2](and (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 30485#[L741-1, L789-2](and (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 30489#[L741-2, L789-2](and (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 30491#[L741-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 30497#[L741-4, L789-2](and (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 30501#[L789-2, L742](and (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 30503#[L719, L789-2](and (not (= ~state~0 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 30509#[L720, L789-2](and (not (= ~state~0 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 30511#[L720-3, L789-2](and (not (= ~state~0 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 30515#[L789-2, L725](and (not (= ~state~0 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 30521#[L789-2, L726](and (not (= ~state~0 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 30525#[L727, L789-2](and (not (= ~state~0 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 30531#[L727-3, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0)), 30533#[L729, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0)), 30539#[L742-1, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0)), 30541#[L789-2, L742-2](and (not (= ~state~0 0)) (<= 1 ~state~0)), 30547#[L742-3, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0)), 30551#[L743, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0)), 30553#[L744, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0)), 30561#[L741-5, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0)), 30565#[L741-6, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0)), 30569#[L740-1, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0)), 30573#[L765-3, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 30577#[L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 30579#[L765-5, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 30585#[L789-2, L766](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 30591#[L766-3, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 30595#[L765, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 30597#[L765-1, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 30603#[L765-2, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 30605#[L740, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 30609#[L741, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 30615#[L741-1, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 30619#[L741-2, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 30621#[L741-3, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 30627#[L741-4, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 30631#[L789-2, L742](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 30633#[L719, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 30639#[L720, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 30641#[L720-3, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 30649#[L789-2, L722](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 30653#[L722-3, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 30655#[L727-3, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 30659#[L729, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 30665#[L742-1, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 30667#[L789-2, L742-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 30673#[L742-3, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 30677#[L743, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 30679#[L744, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 30687#[L741-5, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 30691#[L741-6, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 30695#[L740-1, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 30699#[L765-3, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 30703#[L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 30705#[thr1ENTRY, L789-3, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 30707#[thr1ENTRY, L789-4, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 30717#[thr1ENTRY, L789-1, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 30723#[thr1ENTRY, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 30729#[L773, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 30731#[L773-3, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 30741#[L789-2, L776, L765-4](let ((.cse1 (= ~state~0 0))) (let ((.cse0 (not .cse1)) (.cse2 (not |thr1Thread2of6ForFork0_#t~switch16|))) (and .cse0 (or (and .cse1 |thr1Thread2of6ForFork0_#t~switch16|) (and .cse0 .cse2)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) .cse2))), 30747#[L776-2, L789-2, L765-4](let ((.cse1 (= ~state~0 0))) (let ((.cse0 (not .cse1)) (.cse2 (not |thr1Thread2of6ForFork0_#t~switch16|))) (and .cse0 (or (and .cse1 |thr1Thread2of6ForFork0_#t~switch16|) (and .cse0 .cse2)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) .cse2))), 30753#[L779, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 30763#[L780, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 30769#[L780-3, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 30773#[L762, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 30779#[L763, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 30787#[L763-1, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 30791#[L763-2, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 30799#[L766-3, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 30801#[L789-2, L765-4, L765](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 30813#[L765-1, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 30819#[L765-2, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 30825#[L740, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 30827#[L741, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 30835#[L741-1, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 30839#[L741-2, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 30847#[L741-3, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 30855#[L741-4, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 30861#[L742, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 30867#[L719, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 30869#[L720, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 30875#[L789-2, L720-3, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 30881#[L722, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 30891#[L722-3, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 30897#[L727-3, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 30905#[L729, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 30911#[L742-1, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 30913#[L742-2, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 30921#[L742-3, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 30929#[L743, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 30933#[L744, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 30939#[L741-5, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 30945#[L741-6, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 30955#[L740-1, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 30961#[L765-3, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 30967#[L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 30969#[L765-5, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 30975#[L766, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 30981#[L766-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 30989#[L789-2, L765-4, L765](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 30999#[L765-1, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31005#[L765-2, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31011#[L740, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31013#[L741, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31021#[L741-1, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31025#[L741-2, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31033#[L741-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31041#[L741-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31047#[L742, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31053#[L719, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31055#[L720, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31061#[L789-2, L720-3, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31067#[L722, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31077#[L722-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31083#[L727-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31091#[L729, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31097#[L742-1, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31099#[L742-2, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31107#[L742-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31115#[L743, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31119#[L744, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31125#[L741-5, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31131#[L741-6, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31141#[L740-1, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31147#[L765-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31153#[L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31157#[L789-3, L765-4, thr1ENTRY, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31163#[L789-4, L765-4, thr1ENTRY, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31173#[L765-4, thr1ENTRY, L789-1, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31181#[L765-4, thr1ENTRY, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31185#[L765-4, L773, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31193#[L773-3, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31205#[L765-4, L789-2, L776, L765-4](and (not |thr1Thread3of6ForFork0_#t~switch16|) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31211#[L765-4, L776-2, L789-2, L765-4](and (not |thr1Thread3of6ForFork0_#t~switch16|) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31223#[L779, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31229#[L765-4, L789-2, L780, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31239#[L765-4, L780-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31249#[L765-4, L762, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31253#[L765-4, L763, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31265#[L765-4, L789-2, L765-4, L763-1](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31273#[L765-4, L763-2, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31279#[L765-4, L766-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31287#[L765-4, L789-2, L765-4, L765](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31299#[L765-4, L765-1, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31305#[L765-4, L765-2, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31315#[L740, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31321#[L765-4, L789-2, L741, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31331#[L741-1, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31333#[L765-4, L741-2, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31345#[L765-4, L741-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31351#[L741-4, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31363#[L765-4, L742, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31369#[L719, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31373#[L720, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31385#[L765-4, L720-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31395#[L765-4, L722, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31403#[L722-3, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31411#[L765-4, L727-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31421#[L729, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31425#[L742-1, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31435#[L742-2, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31441#[L765-4, L742-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31453#[L765-4, L743, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31457#[L744, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31469#[L741-5, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31475#[L741-6, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31485#[L765-4, L789-2, L740-1, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31493#[L765-4, L765-3, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31499#[L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31511#[L765-5, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31519#[L765-4, L766, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31527#[L765-4, L766-3, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31533#[L765-4, L789-2, L765-4, L765](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31545#[L765-4, L765-1, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31551#[L765-4, L765-2, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31561#[L740, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31567#[L765-4, L789-2, L741, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31577#[L741-1, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31579#[L765-4, L741-2, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31591#[L765-4, L741-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31597#[L741-4, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31609#[L765-4, L742, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31615#[L719, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31619#[L720, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31631#[L765-4, L720-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31641#[L765-4, L722, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31649#[L722-3, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31657#[L765-4, L727-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31667#[L729, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31671#[L742-1, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31681#[L742-2, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31687#[L765-4, L742-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31699#[L765-4, L743, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31703#[L744, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31715#[L741-5, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31721#[L741-6, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31731#[L765-4, L789-2, L740-1, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31739#[L765-4, L765-3, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31745#[L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31755#[L789-3, L765-4, L765-4, thr1ENTRY, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31761#[L765-4, L789-4, L765-4, thr1ENTRY, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31775#[L765-4, L765-4, thr1ENTRY, L789-1, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31785#[L765-4, L765-4, thr1ENTRY, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31791#[L773, L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31805#[L773-3, L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31813#[L776, L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not |thr1Thread4of6ForFork0_#t~switch16|) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31821#[L765-4, L765-4, L776-2, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not |thr1Thread4of6ForFork0_#t~switch16|) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31837#[L765-4, L765-4, L779, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31845#[L780, L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31855#[L765-4, L765-4, L780-3, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31867#[L765-4, L765-4, L762, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31879#[L765-4, L763, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31887#[L765-4, L765-4, L789-2, L765-4, L763-1](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31895#[L765-4, L765-4, L763-2, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31905#[L765-4, L765-4, L766-3, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31917#[L765, L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31923#[L765-4, L765-4, L765-1, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31935#[L765-4, L765-4, L765-2, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31951#[L740, L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31955#[L765-4, L765-4, L789-2, L741, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31971#[L765-4, L765-4, L741-1, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31973#[L765-4, L765-4, L741-2, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31987#[L765-4, L765-4, L741-3, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 31999#[L741-4, L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 32009#[L765-4, L765-4, L789-2, L742, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 32015#[L719, L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 32031#[L765-4, L765-4, L720, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 32037#[L720-3, L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 32045#[L722, L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 32055#[L765-4, L765-4, L722-3, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 32069#[L765-4, L765-4, L727-3, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 32077#[L765-4, L729, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 32091#[L765-4, L765-4, L742-1, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 32099#[L742-2, L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 32111#[L765-4, L765-4, L742-3, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 32119#[L765-4, L743, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 32127#[L744, L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 32141#[L765-4, L765-4, L741-5, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 32147#[L741-6, L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 32163#[L765-4, L765-4, L740-1, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 32177#[L765-4, L765-4, L765-3, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 32188#[L765-4, L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 32194#[L765-4, L765-4, L789-2, L765-4, L765-5](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 32209#[L766, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 32226#[L765-4, L765-4, L766-3, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 32232#[L765, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 32238#[L765-4, L765-4, L765-1, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 32250#[L765-4, L765-4, L765-2, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 32266#[L740, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 32270#[L765-4, L765-4, L789-2, L741, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 32286#[L765-4, L765-4, L741-1, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 32288#[L765-4, L765-4, L741-2, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 32302#[L765-4, L765-4, L741-3, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 32314#[L741-4, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 32324#[L765-4, L765-4, L789-2, L742, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 32330#[L719, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 32346#[L765-4, L765-4, L720, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 32352#[L720-3, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 32360#[L722, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 32370#[L765-4, L765-4, L722-3, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 32384#[L765-4, L765-4, L727-3, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 32392#[L765-4, L729, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 32406#[L765-4, L765-4, L742-1, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 32414#[L742-2, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 32426#[L765-4, L765-4, L742-3, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 32434#[L765-4, L743, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 32442#[L744, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 32456#[L765-4, L765-4, L741-5, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 32462#[L741-6, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 32478#[L765-4, L765-4, L740-1, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 32490#[L765-4, L765-4, L765-3, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 32500#[L765-4, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 32506#[L789-3, L765-4, L765-4, L765-4, thr1ENTRY, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 32619#[L765-4, L789-4, L765-4, L765-4, thr1ENTRY, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 32784#[L789-1, L765-4, L765-4, L765-4, thr1ENTRY, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 32922#[L789-2, L765-4, L765-4, L765-4, thr1ENTRY, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 33060#[L789-2, L773, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 33196#[L773-3, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 33332#[L776, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 33487#[L732, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 33633#[L732-1, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 33748#[L732-1, thr1ENTRY, L789-3, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 33901#[L732-1, thr1ENTRY, L765-4, L789-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 34095#[L732-1, thr1ENTRY, L789-1, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 34256#[L732-1, thr1ENTRY, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 34409#[ULTIMATE.startErr0INUSE_VIOLATION, L732-1, thr1ENTRY, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0))] [2021-01-26 21:35:02,716 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2021-01-26 21:35:02,716 INFO L429 AbstractCegarLoop]: === Iteration 12 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 21:35:02,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 21:35:02,717 INFO L82 PathProgramCache]: Analyzing trace with hash -394045866, now seen corresponding path program 1 times [2021-01-26 21:35:02,717 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 21:35:02,717 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745649271] [2021-01-26 21:35:02,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 21:35:02,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:35:03,101 INFO L134 CoverageAnalysis]: Checked inductivity of 234 backedges. 27 proven. 67 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2021-01-26 21:35:03,101 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745649271] [2021-01-26 21:35:03,101 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1865570526] [2021-01-26 21:35:03,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-26 21:35:03,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:35:03,553 INFO L263 TraceCheckSpWp]: Trace formula consists of 1116 conjuncts, 4 conjunts are in the unsatisfiable core [2021-01-26 21:35:03,556 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-26 21:35:03,588 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:35:03,689 INFO L134 CoverageAnalysis]: Checked inductivity of 234 backedges. 57 proven. 0 refuted. 0 times theorem prover too weak. 177 trivial. 0 not checked. [2021-01-26 21:35:03,689 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-01-26 21:35:03,689 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [10] total 11 [2021-01-26 21:35:03,689 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772042876] [2021-01-26 21:35:03,690 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-01-26 21:35:03,690 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-26 21:35:03,690 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-01-26 21:35:03,690 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2021-01-26 21:35:03,690 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-26 21:35:03,691 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 45.6) internal successors, (228), 5 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-01-26 21:35:03,798 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:35:03,868 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:35:03,904 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:35:04,137 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:35:04,341 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 403 and size of Sequence is : 404[2021-01-26 21:35:04,550 INFO L164 SleepSetCegar]: Size of mCounterexample is: 404 [2021-01-26 21:35:04,556 INFO L165 SleepSetCegar]: [35540#[ULTIMATE.startENTRY]true, 35542#[L-1]true, 35544#[L-1-1]true, 35546#[L17]true, 35548#[L17-1]true, 35550#[L17-2]true, 35552#[L17-3]true, 35554#[L17-4]true, 35556#[L715]true, 35558#[L716](= ~next_alloc_idx~0 1), 35560#[L716-1](= ~next_alloc_idx~0 1), 35562#[L716-2](= ~next_alloc_idx~0 1), 35564#[L717](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 35566#[L717-1](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 35568#[L769](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 35570#[L769-1](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 35572#[L-1-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 35574#[L-1-3](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 35576#[L788](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 35578#[L789-4](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 35582#[L789-1](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 35584#[L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 35586#[L789-3, thr1ENTRY](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 35590#[L789-4, thr1ENTRY](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 35596#[thr1ENTRY, L789-1](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 35600#[thr1ENTRY, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 35602#[L773, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 35606#[L773-3, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 35610#[L776, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 35614#[L732, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 35620#[L732-1, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 35626#[L776-2, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 35628#[L789-2, L779](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 35636#[L780, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 35638#[L780-3, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 35642#[L762, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 35646#[L763, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 35650#[L763-1, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 35654#[L763-2, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 35658#[L766-3, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 35666#[L765, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 35668#[L765-1, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 35674#[L765-2, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 35676#[L740, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 35680#[L741, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 35686#[L741-1, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 35690#[L741-2, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 35692#[L741-3, L789-2](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 35698#[L741-4, L789-2](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 35702#[L789-2, L742](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 35704#[L719, L789-2](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 35710#[L720, L789-2](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 35712#[L720-3, L789-2](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 35716#[L789-2, L725](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 35722#[L789-2, L726](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 35726#[L727, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= 1 ~state~0)), 35732#[L727-3, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= 1 ~state~0)), 35734#[L729, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 35740#[L742-1, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 35742#[L789-2, L742-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 35748#[L742-3, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 35752#[L743, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 35756#[L789-2, L746](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 35760#[L747-2, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 35766#[L748, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 35770#[L748-1, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))), 35776#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0))), 35778#[L749, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of6ForFork0_push_~oldTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 35782#[L750, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of6ForFork0_push_~oldTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 35788#[L750-3, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 35790#[L751, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 35798#[L751-1, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 35800#[L752, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 35806#[L741-7, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 35808#[L741-8, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 35812#[L740-1, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 35818#[L765-3, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 35822#[L789-2, L765-4](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 35824#[L765-5, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 35830#[L789-2, L766](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 35836#[L766-3, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 35840#[L765, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 35842#[L765-1, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 35848#[L765-2, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 35850#[L740, L789-2](and (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 35854#[L741, L789-2](and (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 35860#[L741-1, L789-2](and (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 35864#[L741-2, L789-2](and (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 35866#[L741-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 35872#[L741-4, L789-2](and (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 35876#[L789-2, L742](and (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 35878#[L719, L789-2](and (not (= ~state~0 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 35884#[L720, L789-2](and (not (= ~state~0 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 35886#[L720-3, L789-2](and (not (= ~state~0 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 35890#[L789-2, L725](and (not (= ~state~0 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 35896#[L789-2, L726](and (not (= ~state~0 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 35900#[L727, L789-2](and (not (= ~state~0 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 35906#[L727-3, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0)), 35908#[L729, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0)), 35914#[L742-1, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0)), 35916#[L789-2, L742-2](and (not (= ~state~0 0)) (<= 1 ~state~0)), 35922#[L742-3, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0)), 35926#[L743, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0)), 35928#[L744, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0)), 35936#[L741-5, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0)), 35940#[L741-6, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0)), 35944#[L740-1, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0)), 35948#[L765-3, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 35952#[L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 35954#[L765-5, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 35960#[L789-2, L766](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 35966#[L766-3, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 35970#[L765, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 35972#[L765-1, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 35978#[L765-2, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 35980#[L740, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 35984#[L741, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 35990#[L741-1, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 35994#[L741-2, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 35996#[L741-3, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 36002#[L741-4, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 36006#[L789-2, L742](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 36008#[L719, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 36014#[L720, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 36016#[L720-3, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 36024#[L789-2, L722](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 36028#[L722-3, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 36030#[L727-3, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 36034#[L729, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 36040#[L742-1, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 36042#[L789-2, L742-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 36048#[L742-3, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 36052#[L743, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 36054#[L744, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 36062#[L741-5, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 36066#[L741-6, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 36070#[L740-1, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 36074#[L765-3, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36078#[L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36080#[thr1ENTRY, L789-3, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36082#[thr1ENTRY, L789-4, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36092#[thr1ENTRY, L789-1, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36098#[thr1ENTRY, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36104#[L773, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36106#[L773-3, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36118#[L789-2, L776, L765-4](let ((.cse1 (= ~state~0 0))) (let ((.cse0 (not .cse1)) (.cse2 (not |thr1Thread2of6ForFork0_#t~switch16|))) (and .cse0 (or (and .cse1 |thr1Thread2of6ForFork0_#t~switch16|) (and .cse0 .cse2)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) .cse2))), 36125#[L776-2, L789-2, L765-4](let ((.cse1 (= ~state~0 0))) (let ((.cse0 (not .cse1)) (.cse2 (not |thr1Thread2of6ForFork0_#t~switch16|))) (and .cse0 (or (and .cse1 |thr1Thread2of6ForFork0_#t~switch16|) (and .cse0 .cse2)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) .cse2))), 36131#[L779, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36141#[L780, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36147#[L780-3, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36151#[L762, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36157#[L763, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36165#[L763-1, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36169#[L763-2, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36177#[L766-3, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36179#[L789-2, L765-4, L765](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36191#[L765-1, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36197#[L765-2, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36203#[L740, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36205#[L741, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36213#[L741-1, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36217#[L741-2, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36225#[L741-3, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36233#[L741-4, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36239#[L742, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36245#[L719, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36247#[L720, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36253#[L789-2, L720-3, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36259#[L722, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36269#[L722-3, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36275#[L727-3, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36283#[L729, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36289#[L742-1, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36291#[L742-2, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36299#[L742-3, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36307#[L743, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36311#[L744, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36317#[L741-5, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36323#[L741-6, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36333#[L740-1, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36339#[L765-3, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36345#[L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36347#[L765-5, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36353#[L766, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36359#[L766-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36367#[L789-2, L765-4, L765](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36377#[L765-1, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36383#[L765-2, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36389#[L740, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36391#[L741, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36399#[L741-1, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36403#[L741-2, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36411#[L741-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36419#[L741-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36425#[L742, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36431#[L719, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36433#[L720, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36439#[L789-2, L720-3, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36445#[L722, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36455#[L722-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36461#[L727-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36469#[L729, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36475#[L742-1, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36477#[L742-2, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36485#[L742-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36493#[L743, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36497#[L744, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36503#[L741-5, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36509#[L741-6, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36519#[L740-1, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36525#[L765-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36531#[L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36535#[L789-3, L765-4, thr1ENTRY, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36541#[L789-4, L765-4, thr1ENTRY, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36551#[L765-4, thr1ENTRY, L789-1, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36559#[L765-4, thr1ENTRY, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36563#[L765-4, L773, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36571#[L773-3, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36583#[L765-4, L789-2, L776, L765-4](and (not |thr1Thread3of6ForFork0_#t~switch16|) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36589#[L765-4, L776-2, L789-2, L765-4](and (not |thr1Thread3of6ForFork0_#t~switch16|) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36601#[L779, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36607#[L765-4, L789-2, L780, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36617#[L765-4, L780-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36627#[L765-4, L762, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36631#[L765-4, L763, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36643#[L765-4, L789-2, L765-4, L763-1](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36651#[L765-4, L763-2, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36657#[L765-4, L766-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36665#[L765-4, L789-2, L765-4, L765](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36677#[L765-4, L765-1, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36683#[L765-4, L765-2, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36693#[L740, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36699#[L765-4, L789-2, L741, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36709#[L741-1, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36711#[L765-4, L741-2, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36723#[L765-4, L741-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36729#[L741-4, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36741#[L765-4, L742, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36747#[L719, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36751#[L720, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36763#[L765-4, L720-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36773#[L765-4, L722, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36781#[L722-3, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36789#[L765-4, L727-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36799#[L729, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36803#[L742-1, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36813#[L742-2, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36819#[L765-4, L742-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36831#[L765-4, L743, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36835#[L744, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36847#[L741-5, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36853#[L741-6, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36863#[L765-4, L789-2, L740-1, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36871#[L765-4, L765-3, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36877#[L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36889#[L765-5, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36897#[L765-4, L766, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36905#[L765-4, L766-3, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36911#[L765-4, L789-2, L765-4, L765](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36923#[L765-4, L765-1, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36929#[L765-4, L765-2, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36939#[L740, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36945#[L765-4, L789-2, L741, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36955#[L741-1, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36957#[L765-4, L741-2, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36969#[L765-4, L741-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36975#[L741-4, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36987#[L765-4, L742, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36993#[L719, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 36997#[L720, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37009#[L765-4, L720-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37019#[L765-4, L722, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37027#[L722-3, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37035#[L765-4, L727-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37045#[L729, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37049#[L742-1, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37059#[L742-2, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37065#[L765-4, L742-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37077#[L765-4, L743, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37081#[L744, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37093#[L741-5, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37099#[L741-6, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37109#[L765-4, L789-2, L740-1, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37117#[L765-4, L765-3, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37123#[L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37133#[L789-3, L765-4, L765-4, thr1ENTRY, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37139#[L765-4, L789-4, L765-4, thr1ENTRY, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37153#[L765-4, L765-4, thr1ENTRY, L789-1, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37163#[L765-4, L765-4, thr1ENTRY, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37169#[L773, L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37183#[L773-3, L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37191#[L776, L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not |thr1Thread4of6ForFork0_#t~switch16|) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37199#[L765-4, L765-4, L776-2, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not |thr1Thread4of6ForFork0_#t~switch16|) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37215#[L765-4, L765-4, L779, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37223#[L780, L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37233#[L765-4, L765-4, L780-3, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37245#[L765-4, L765-4, L762, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37257#[L765-4, L763, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37265#[L765-4, L765-4, L789-2, L765-4, L763-1](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37273#[L765-4, L765-4, L763-2, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37283#[L765-4, L765-4, L766-3, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37295#[L765, L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37301#[L765-4, L765-4, L765-1, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37313#[L765-4, L765-4, L765-2, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37329#[L740, L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37333#[L765-4, L765-4, L789-2, L741, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37349#[L765-4, L765-4, L741-1, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37351#[L765-4, L765-4, L741-2, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37365#[L765-4, L765-4, L741-3, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37377#[L741-4, L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37387#[L765-4, L765-4, L789-2, L742, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37393#[L719, L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37409#[L765-4, L765-4, L720, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37415#[L720-3, L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37423#[L722, L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37433#[L765-4, L765-4, L722-3, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37447#[L765-4, L765-4, L727-3, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37455#[L765-4, L729, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37469#[L765-4, L765-4, L742-1, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37477#[L742-2, L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37489#[L765-4, L765-4, L742-3, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37497#[L765-4, L743, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37505#[L744, L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37519#[L765-4, L765-4, L741-5, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37525#[L741-6, L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37541#[L765-4, L765-4, L740-1, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37553#[L765-4, L765-4, L765-3, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37563#[L765-4, L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37567#[L765-4, L765-4, L789-2, L765-4, L765-5](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37579#[L766, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37595#[L765-4, L765-4, L766-3, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37601#[L765, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37607#[L765-4, L765-4, L765-1, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37619#[L765-4, L765-4, L765-2, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37635#[L740, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37639#[L765-4, L765-4, L789-2, L741, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37655#[L765-4, L765-4, L741-1, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37657#[L765-4, L765-4, L741-2, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37671#[L765-4, L765-4, L741-3, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37683#[L741-4, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37693#[L765-4, L765-4, L789-2, L742, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37699#[L719, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37715#[L765-4, L765-4, L720, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37721#[L720-3, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37729#[L722, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37739#[L765-4, L765-4, L722-3, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37753#[L765-4, L765-4, L727-3, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37761#[L765-4, L729, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37775#[L765-4, L765-4, L742-1, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37783#[L742-2, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37795#[L765-4, L765-4, L742-3, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37803#[L765-4, L743, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37811#[L744, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37825#[L765-4, L765-4, L741-5, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37831#[L741-6, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37847#[L765-4, L765-4, L740-1, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37859#[L765-4, L765-4, L765-3, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37869#[L765-4, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37875#[L789-3, L765-4, L765-4, L765-4, thr1ENTRY, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37883#[L765-4, L789-4, L765-4, L765-4, thr1ENTRY, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37901#[L789-1, L765-4, L765-4, L765-4, thr1ENTRY, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37913#[L789-2, L765-4, L765-4, L765-4, thr1ENTRY, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37925#[L789-2, L773, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37935#[L773-3, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37947#[L776, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (not |thr1Thread5of6ForFork0_#t~switch16|) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 37964#[L776-2, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (not |thr1Thread5of6ForFork0_#t~switch16|) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 38093#[L789-2, L779, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 38268#[L780, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 38410#[L780-3, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 38568#[L789-2, L762, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 38714#[L789-2, L765-4, L765-4, L765-4, L763, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 38868#[L763-1, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 39014#[L789-2, L765-4, L765-4, L765-4, L763-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 39158#[L766-3, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 39339#[L765, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 39483#[L765-1, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 39641#[L765-2, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 39785#[L789-2, L740, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 39941#[L741, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 40087#[L741-1, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 40237#[L789-2, L765-4, L765-4, L765-4, L765-4, L741-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 40383#[L789-2, L765-4, L765-4, L765-4, L741-3, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 40535#[L789-2, L765-4, L765-4, L765-4, L741-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 40691#[L742, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 40841#[L719, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 40991#[L720, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 41141#[L789-2, L765-4, L765-4, L765-4, L720-3, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 41316#[L722, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 41456#[L789-2, L722-3, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 41614#[L727-3, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 41766#[L729, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 41916#[L742-1, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 42066#[L742-2, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 42212#[L742-3, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 42362#[L743, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 42539#[L744, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 42687#[L789-2, L765-4, L765-4, L765-4, L741-5, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 42839#[L789-2, L741-6, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 42991#[L789-2, L740-1, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 43135#[L789-2, L765-4, L765-4, L765-4, L765-3, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 43291#[L789-2, L765-4, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 43437#[L789-2, L765-4, L765-4, L765-4, L765-5, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 43585#[L766, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 43733#[L789-2, L765-4, L765-4, L765-4, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0))] [2021-01-26 21:35:04,757 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-01-26 21:35:04,757 INFO L429 AbstractCegarLoop]: === Iteration 13 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 21:35:04,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 21:35:04,758 INFO L82 PathProgramCache]: Analyzing trace with hash -1965422882, now seen corresponding path program 1 times [2021-01-26 21:35:04,758 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 21:35:04,758 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263961900] [2021-01-26 21:35:04,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 21:35:04,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:35:04,917 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 206 trivial. 0 not checked. [2021-01-26 21:35:04,917 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263961900] [2021-01-26 21:35:04,917 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-26 21:35:04,917 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-01-26 21:35:04,917 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673228284] [2021-01-26 21:35:04,918 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-01-26 21:35:04,918 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-26 21:35:04,918 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-01-26 21:35:04,918 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-01-26 21:35:04,918 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-26 21:35:04,918 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 5 states, 4 states have (on average 64.25) internal successors, (257), 5 states have internal predecessors, (257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-01-26 21:35:05,025 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:35:05,045 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:35:05,152 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 435 and size of Sequence is : 436[2021-01-26 21:35:05,233 INFO L164 SleepSetCegar]: Size of mCounterexample is: 436 [2021-01-26 21:35:05,239 INFO L165 SleepSetCegar]: [43748#[ULTIMATE.startENTRY]true, 43750#[L-1]true, 43752#[L-1-1]true, 43754#[L17]true, 43756#[L17-1]true, 43758#[L17-2]true, 43760#[L17-3]true, 43762#[L17-4]true, 43764#[L715]true, 43766#[L716](= ~next_alloc_idx~0 1), 43768#[L716-1](= ~next_alloc_idx~0 1), 43770#[L716-2](= ~next_alloc_idx~0 1), 43772#[L717](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 43774#[L717-1](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 43776#[L769](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 43778#[L769-1](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 43780#[L-1-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 43782#[L-1-3](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 43784#[L788](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 43786#[L789-4](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 43790#[L789-1](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 43792#[L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 43794#[L789-3, thr1ENTRY](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 43798#[L789-4, thr1ENTRY](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 43804#[thr1ENTRY, L789-1](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 43808#[thr1ENTRY, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 43810#[L773, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 43814#[L773-3, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 43818#[L776, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 43822#[L732, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 43828#[L732-1, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 43834#[L776-2, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 43836#[L789-2, L779](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 43844#[L780, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 43846#[L780-3, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 43850#[L762, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 43854#[L763, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 43858#[L763-1, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 43862#[L763-2, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 43866#[L766-3, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 43874#[L765, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 43876#[L765-1, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 43882#[L765-2, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 43884#[L740, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 43888#[L741, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 43894#[L741-1, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 43898#[L741-2, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 43900#[L741-3, L789-2](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 43906#[L741-4, L789-2](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 43910#[L789-2, L742](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 43912#[L719, L789-2](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 43918#[L720, L789-2](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 43920#[L720-3, L789-2](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 43924#[L789-2, L725](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 43930#[L789-2, L726](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 43934#[L727, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= 1 ~state~0)), 43940#[L727-3, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= 1 ~state~0)), 43942#[L729, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 43948#[L742-1, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 43950#[L789-2, L742-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 43956#[L742-3, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 43960#[L743, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 43964#[L789-2, L746](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 43968#[L747-2, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 43974#[L748, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 43978#[L748-1, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))), 43984#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0))), 43986#[L749, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of6ForFork0_push_~oldTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 43990#[L750, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of6ForFork0_push_~oldTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0)), 43996#[L750-3, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 43998#[L751, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 44006#[L751-1, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 44008#[L752, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 44014#[L741-7, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 44016#[L741-8, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 44020#[L740-1, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 44026#[L765-3, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 44030#[L789-2, L765-4](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 44032#[L765-5, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 44038#[L789-2, L766](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 44044#[L766-3, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 44048#[L765, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 44050#[L765-1, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 44056#[L765-2, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 44058#[L740, L789-2](and (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 44062#[L741, L789-2](and (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 44068#[L741-1, L789-2](and (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 44072#[L741-2, L789-2](and (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 44074#[L741-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 44080#[L741-4, L789-2](and (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 44084#[L789-2, L742](and (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 44086#[L719, L789-2](and (not (= ~state~0 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 44092#[L720, L789-2](and (not (= ~state~0 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 44094#[L720-3, L789-2](and (not (= ~state~0 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 44098#[L789-2, L725](and (not (= ~state~0 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 44104#[L789-2, L726](and (not (= ~state~0 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 44108#[L727, L789-2](and (not (= ~state~0 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0)), 44114#[L727-3, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0)), 44116#[L729, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0)), 44122#[L742-1, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0)), 44124#[L789-2, L742-2](and (not (= ~state~0 0)) (<= 1 ~state~0)), 44130#[L742-3, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0)), 44134#[L743, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0)), 44136#[L744, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0)), 44144#[L741-5, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0)), 44148#[L741-6, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0)), 44152#[L740-1, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0)), 44156#[L765-3, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44160#[L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44162#[L765-5, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44168#[L789-2, L766](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 44174#[L766-3, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 44178#[L765, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 44180#[L765-1, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 44186#[L765-2, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 44188#[L740, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 44192#[L741, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 44198#[L741-1, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 44202#[L741-2, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 44204#[L741-3, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 44210#[L741-4, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 44214#[L789-2, L742](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 44216#[L719, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 44222#[L720, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 44224#[L720-3, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 44232#[L789-2, L722](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 44236#[L722-3, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 44238#[L727-3, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 44242#[L729, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 44248#[L742-1, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 44250#[L789-2, L742-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 44256#[L742-3, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 44260#[L743, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 44262#[L744, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 44270#[L741-5, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 44274#[L741-6, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 44278#[L740-1, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 44282#[L765-3, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44286#[L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44288#[thr1ENTRY, L789-3, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44290#[thr1ENTRY, L789-4, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44300#[thr1ENTRY, L789-1, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44306#[thr1ENTRY, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44312#[L773, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44314#[L773-3, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44324#[L789-2, L776, L765-4](let ((.cse1 (= ~state~0 0))) (let ((.cse0 (not .cse1)) (.cse2 (not |thr1Thread2of6ForFork0_#t~switch16|))) (and .cse0 (or (and .cse1 |thr1Thread2of6ForFork0_#t~switch16|) (and .cse0 .cse2)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) .cse2))), 44330#[L776-2, L789-2, L765-4](let ((.cse1 (= ~state~0 0))) (let ((.cse0 (not .cse1)) (.cse2 (not |thr1Thread2of6ForFork0_#t~switch16|))) (and .cse0 (or (and .cse1 |thr1Thread2of6ForFork0_#t~switch16|) (and .cse0 .cse2)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) .cse2))), 44336#[L779, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44346#[L780, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44352#[L780-3, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44356#[L762, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44362#[L763, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44370#[L763-1, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44374#[L763-2, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44382#[L766-3, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44384#[L789-2, L765-4, L765](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44396#[L765-1, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44402#[L765-2, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44408#[L740, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44410#[L741, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44418#[L741-1, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44422#[L741-2, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44430#[L741-3, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44438#[L741-4, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44444#[L742, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44450#[L719, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44452#[L720, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44458#[L789-2, L720-3, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44464#[L722, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44474#[L722-3, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44480#[L727-3, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44488#[L729, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44494#[L742-1, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44496#[L742-2, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44504#[L742-3, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44512#[L743, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44516#[L744, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44522#[L741-5, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44528#[L741-6, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44538#[L740-1, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44544#[L765-3, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44550#[L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44552#[L765-5, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44558#[L766, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44564#[L766-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44572#[L789-2, L765-4, L765](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44582#[L765-1, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44588#[L765-2, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44594#[L740, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44596#[L741, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44604#[L741-1, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44608#[L741-2, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44616#[L741-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44624#[L741-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44630#[L742, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44636#[L719, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44638#[L720, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44644#[L789-2, L720-3, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44650#[L722, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44660#[L722-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44666#[L727-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44674#[L729, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44680#[L742-1, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44682#[L742-2, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44690#[L742-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44698#[L743, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44702#[L744, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44708#[L741-5, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44714#[L741-6, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44724#[L740-1, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44730#[L765-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44736#[L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44740#[L789-3, L765-4, thr1ENTRY, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44746#[L789-4, L765-4, thr1ENTRY, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44756#[L765-4, thr1ENTRY, L789-1, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44764#[L765-4, thr1ENTRY, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44768#[L765-4, L773, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44776#[L773-3, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44788#[L765-4, L789-2, L776, L765-4](and (not |thr1Thread3of6ForFork0_#t~switch16|) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44794#[L765-4, L776-2, L789-2, L765-4](and (not |thr1Thread3of6ForFork0_#t~switch16|) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44806#[L779, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44812#[L765-4, L789-2, L780, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44822#[L765-4, L780-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44832#[L765-4, L762, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44836#[L765-4, L763, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44848#[L765-4, L789-2, L765-4, L763-1](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44856#[L765-4, L763-2, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44862#[L765-4, L766-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44870#[L765-4, L789-2, L765-4, L765](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44882#[L765-4, L765-1, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44888#[L765-4, L765-2, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44898#[L740, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44904#[L765-4, L789-2, L741, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44914#[L741-1, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44916#[L765-4, L741-2, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44928#[L765-4, L741-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44934#[L741-4, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44946#[L765-4, L742, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44952#[L719, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44956#[L720, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44968#[L765-4, L720-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44978#[L765-4, L722, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44986#[L722-3, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 44994#[L765-4, L727-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45004#[L729, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45008#[L742-1, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45018#[L742-2, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45024#[L765-4, L742-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45036#[L765-4, L743, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45040#[L744, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45052#[L741-5, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45058#[L741-6, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45068#[L765-4, L789-2, L740-1, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45076#[L765-4, L765-3, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45082#[L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45094#[L765-5, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45102#[L765-4, L766, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45110#[L765-4, L766-3, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45116#[L765-4, L789-2, L765-4, L765](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45128#[L765-4, L765-1, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45134#[L765-4, L765-2, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45144#[L740, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45150#[L765-4, L789-2, L741, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45160#[L741-1, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45162#[L765-4, L741-2, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45174#[L765-4, L741-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45180#[L741-4, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45192#[L765-4, L742, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45198#[L719, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45202#[L720, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45214#[L765-4, L720-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45224#[L765-4, L722, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45232#[L722-3, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45240#[L765-4, L727-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45250#[L729, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45254#[L742-1, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45264#[L742-2, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45270#[L765-4, L742-3, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45282#[L765-4, L743, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45286#[L744, L765-4, L789-2, L765-4](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45298#[L741-5, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45304#[L741-6, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45314#[L765-4, L789-2, L740-1, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45322#[L765-4, L765-3, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45328#[L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45338#[L789-3, L765-4, L765-4, thr1ENTRY, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45344#[L765-4, L789-4, L765-4, thr1ENTRY, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45358#[L765-4, L765-4, thr1ENTRY, L789-1, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45368#[L765-4, L765-4, thr1ENTRY, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45374#[L773, L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45388#[L773-3, L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45396#[L776, L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not |thr1Thread4of6ForFork0_#t~switch16|) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45404#[L765-4, L765-4, L776-2, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not |thr1Thread4of6ForFork0_#t~switch16|) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45420#[L765-4, L765-4, L779, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45428#[L780, L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45438#[L765-4, L765-4, L780-3, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45450#[L765-4, L765-4, L762, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45462#[L765-4, L763, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45470#[L765-4, L765-4, L789-2, L765-4, L763-1](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45478#[L765-4, L765-4, L763-2, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45488#[L765-4, L765-4, L766-3, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45500#[L765, L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45506#[L765-4, L765-4, L765-1, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45518#[L765-4, L765-4, L765-2, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45534#[L740, L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45538#[L765-4, L765-4, L789-2, L741, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45554#[L765-4, L765-4, L741-1, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45556#[L765-4, L765-4, L741-2, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45570#[L765-4, L765-4, L741-3, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45582#[L741-4, L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45592#[L765-4, L765-4, L789-2, L742, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45598#[L719, L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45614#[L765-4, L765-4, L720, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45620#[L720-3, L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45628#[L722, L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45638#[L765-4, L765-4, L722-3, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45652#[L765-4, L765-4, L727-3, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45660#[L765-4, L729, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45674#[L765-4, L765-4, L742-1, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45682#[L742-2, L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45694#[L765-4, L765-4, L742-3, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45702#[L765-4, L743, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45710#[L744, L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45724#[L765-4, L765-4, L741-5, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45730#[L741-6, L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45746#[L765-4, L765-4, L740-1, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45758#[L765-4, L765-4, L765-3, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45768#[L765-4, L765-4, L765-4, L789-2, L765-4](and (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45772#[L765-4, L765-4, L789-2, L765-4, L765-5](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45784#[L766, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45800#[L765-4, L765-4, L766-3, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45806#[L765, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45812#[L765-4, L765-4, L765-1, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45824#[L765-4, L765-4, L765-2, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45840#[L740, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45844#[L765-4, L765-4, L789-2, L741, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45860#[L765-4, L765-4, L741-1, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45862#[L765-4, L765-4, L741-2, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45876#[L765-4, L765-4, L741-3, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45888#[L741-4, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45898#[L765-4, L765-4, L789-2, L742, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45904#[L719, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45920#[L765-4, L765-4, L720, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45926#[L720-3, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45934#[L722, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45944#[L765-4, L765-4, L722-3, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45958#[L765-4, L765-4, L727-3, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45966#[L765-4, L729, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45980#[L765-4, L765-4, L742-1, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 45988#[L742-2, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46000#[L765-4, L765-4, L742-3, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46008#[L765-4, L743, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46016#[L744, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46030#[L765-4, L765-4, L741-5, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46036#[L741-6, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46052#[L765-4, L765-4, L740-1, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46064#[L765-4, L765-4, L765-3, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46074#[L765-4, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46080#[L789-3, L765-4, L765-4, L765-4, thr1ENTRY, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46088#[L765-4, L789-4, L765-4, L765-4, thr1ENTRY, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46106#[L789-1, L765-4, L765-4, L765-4, thr1ENTRY, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46118#[L789-2, L765-4, L765-4, L765-4, thr1ENTRY, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46130#[L789-2, L773, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46140#[L773-3, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46150#[L776, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (not |thr1Thread5of6ForFork0_#t~switch16|) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46166#[L776-2, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (not |thr1Thread5of6ForFork0_#t~switch16|) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46180#[L789-2, L779, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46194#[L780, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46198#[L780-3, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46218#[L789-2, L762, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46226#[L789-2, L765-4, L765-4, L765-4, L763, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46242#[L763-1, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46250#[L789-2, L765-4, L765-4, L765-4, L763-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46256#[L766-3, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46278#[L765, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46284#[L765-1, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46304#[L765-2, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46310#[L789-2, L740, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46328#[L741, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46336#[L741-1, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46348#[L789-2, L765-4, L765-4, L765-4, L765-4, L741-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46356#[L789-2, L765-4, L765-4, L765-4, L741-3, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46370#[L789-2, L765-4, L765-4, L765-4, L741-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46388#[L742, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46400#[L719, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46412#[L720, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46424#[L789-2, L765-4, L765-4, L765-4, L720-3, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46438#[L722, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46440#[L789-2, L722-3, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46460#[L727-3, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46474#[L729, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46486#[L742-1, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46498#[L742-2, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46506#[L742-3, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46518#[L743, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46534#[L744, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46544#[L789-2, L765-4, L765-4, L765-4, L741-5, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread5of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46558#[L789-2, L741-6, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread5of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46572#[L789-2, L740-1, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread5of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46580#[L789-2, L765-4, L765-4, L765-4, L765-3, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread5of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46599#[L789-2, L765-4, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread5of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46609#[L789-2, L765-4, L765-4, L765-4, L765-5, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread5of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46622#[L766, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread5of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46641#[L766-3, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread5of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46653#[L765, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread5of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46659#[L765-1, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread5of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46679#[L765-2, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46685#[L789-2, L740, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46703#[L741, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46711#[L741-1, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46723#[L789-2, L765-4, L765-4, L765-4, L765-4, L741-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46731#[L789-2, L765-4, L765-4, L765-4, L741-3, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46745#[L789-2, L765-4, L765-4, L765-4, L741-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46763#[L742, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46775#[L719, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46787#[L720, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46799#[L789-2, L765-4, L765-4, L765-4, L720-3, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46813#[L722, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46815#[L789-2, L722-3, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46835#[L727-3, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46849#[L729, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46861#[L742-1, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46873#[L742-2, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46881#[L742-3, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46893#[L743, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46909#[L744, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46919#[L789-2, L765-4, L765-4, L765-4, L741-5, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread5of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46933#[L789-2, L741-6, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread5of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46947#[L789-2, L740-1, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread5of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46953#[L789-2, L765-4, L765-4, L765-4, L765-3, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread5of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46971#[L789-2, L765-4, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread5of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 46979#[thr1ENTRY, L789-3, L765-4, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread5of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 47135#[thr1ENTRY, L765-4, L765-4, L789-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread5of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 47359#[thr1ENTRY, L789-1, L765-4, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread5of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 47548#[thr1ENTRY, L789-2, L765-4, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread5of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 47731#[ULTIMATE.startErr0INUSE_VIOLATION, thr1ENTRY, L765-4, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread5of6ForFork0_push_#res| 0) (= |thr1Thread1of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0))] [2021-01-26 21:35:05,240 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2021-01-26 21:35:05,240 INFO L429 AbstractCegarLoop]: === Iteration 14 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 21:35:05,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 21:35:05,241 INFO L82 PathProgramCache]: Analyzing trace with hash 1967313616, now seen corresponding path program 1 times [2021-01-26 21:35:05,241 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 21:35:05,241 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515162963] [2021-01-26 21:35:05,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 21:35:05,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:35:05,514 INFO L134 CoverageAnalysis]: Checked inductivity of 261 backedges. 50 proven. 56 refuted. 0 times theorem prover too weak. 155 trivial. 0 not checked. [2021-01-26 21:35:05,514 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515162963] [2021-01-26 21:35:05,515 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1953280601] [2021-01-26 21:35:05,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-26 21:35:06,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:35:06,266 INFO L263 TraceCheckSpWp]: Trace formula consists of 1303 conjuncts, 4 conjunts are in the unsatisfiable core [2021-01-26 21:35:06,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-26 21:35:06,432 INFO L134 CoverageAnalysis]: Checked inductivity of 261 backedges. 50 proven. 56 refuted. 0 times theorem prover too weak. 155 trivial. 0 not checked. [2021-01-26 21:35:06,432 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-26 21:35:06,433 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2021-01-26 21:35:06,433 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828052915] [2021-01-26 21:35:06,433 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-01-26 21:35:06,434 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-26 21:35:06,434 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-01-26 21:35:06,434 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-01-26 21:35:06,434 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-26 21:35:06,435 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 59.666666666666664) internal successors, (358), 6 states have internal predecessors, (358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-01-26 21:35:06,460 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:35:06,472 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:35:06,512 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:35:06,630 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:35:06,960 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:35:07,139 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:35:07,349 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 485 and size of Sequence is : 486[2021-01-26 21:35:07,432 INFO L164 SleepSetCegar]: Size of mCounterexample is: 486 [2021-01-26 21:35:07,440 INFO L165 SleepSetCegar]: [49047#[ULTIMATE.startENTRY]true, 49049#[L-1]true, 49051#[L-1-1]true, 49053#[L17]true, 49055#[L17-1]true, 49057#[L17-2]true, 49059#[L17-3]true, 49061#[L17-4]true, 49063#[L715]true, 49065#[L716](= ~next_alloc_idx~0 1), 49067#[L716-1](= ~next_alloc_idx~0 1), 49069#[L716-2](= ~next_alloc_idx~0 1), 49071#[L717](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 49073#[L717-1](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 49075#[L769](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 49077#[L769-1](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 49079#[L-1-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 49081#[L-1-3](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 49083#[L788](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 49085#[L789-4](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 49089#[L789-1](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 49091#[L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 49093#[L789-3, thr1ENTRY](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 49097#[L789-4, thr1ENTRY](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 49103#[thr1ENTRY, L789-1](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 49107#[thr1ENTRY, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 49109#[L773, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 49113#[L773-3, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 49117#[L776, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 49121#[L732, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 49127#[L732-1, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0)), 49133#[L776-2, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 49135#[L789-2, L779](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 49143#[L780, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 49145#[L780-3, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 49149#[L762, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 49153#[L763, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 49157#[L763-1, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 49161#[L763-2, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 49165#[L766-3, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 49173#[L765, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 49175#[L765-1, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 49181#[L765-2, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 49183#[L740, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 49187#[L741, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 49193#[L741-1, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 49197#[L741-2, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 49199#[L741-3, L789-2](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 49205#[L741-4, L789-2](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 49209#[L789-2, L742](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 49211#[L719, L789-2](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 49217#[L720, L789-2](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 49219#[L720-3, L789-2](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 49223#[L789-2, L725](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 49229#[L789-2, L726](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 49233#[L727, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 49239#[L727-3, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 49241#[L729, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 49247#[L742-1, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 49249#[L789-2, L742-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 49255#[L742-3, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 49259#[L743, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 49263#[L789-2, L746](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 49267#[L747-2, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 49273#[L748, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 49277#[L748-1, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of6ForFork0_push_#t~mem10| (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))), 49283#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0))), 49285#[L749, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of6ForFork0_push_~oldTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 49289#[L750, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of6ForFork0_push_~oldTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 49295#[L750-3, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 49297#[L751, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 49305#[L751-1, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 49307#[L752, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 49313#[L741-7, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 49315#[L741-8, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 49319#[L740-1, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 49325#[L765-3, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 49329#[L789-2, L765-4](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 49331#[L765-5, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 49337#[L789-2, L766](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 49343#[L766-3, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 49347#[L765, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 49349#[L765-1, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 49355#[L765-2, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 49357#[L740, L789-2](and (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 49361#[L741, L789-2](and (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 49367#[L741-1, L789-2](and (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 49371#[L741-2, L789-2](and (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 49373#[L741-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 49379#[L741-4, L789-2](and (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 49383#[L789-2, L742](and (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 49385#[L719, L789-2](and (not (= ~state~0 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 49391#[L720, L789-2](and (not (= ~state~0 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 49393#[L720-3, L789-2](and (not (= ~state~0 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 49397#[L789-2, L725](and (not (= ~state~0 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 49403#[L789-2, L726](and (not (= ~state~0 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 49407#[L727, L789-2](and (not (= ~state~0 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 49413#[L727-3, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 49415#[L729, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 49421#[L742-1, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 49423#[L789-2, L742-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 49429#[L742-3, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 49433#[L743, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 49435#[L744, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 49443#[L741-5, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 49447#[L741-6, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 49451#[L740-1, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 49455#[L765-3, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= ~next_alloc_idx~0 5)), 49459#[L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= ~next_alloc_idx~0 5)), 49461#[L765-5, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= ~next_alloc_idx~0 5)), 49467#[L789-2, L766](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 5)), 49473#[L766-3, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 5)), 49477#[L765, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 5)), 49479#[L765-1, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 5)), 49485#[L765-2, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 5)), 49487#[L740, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 5)), 49491#[L741, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 5)), 49497#[L741-1, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 5)), 49501#[L741-2, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 5)), 49503#[L741-3, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 5)), 49509#[L741-4, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 5)), 49513#[L789-2, L742](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 5)), 49515#[L719, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 5)), 49521#[L720, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 5)), 49523#[L720-3, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 5)), 49527#[L789-2, L725](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 5)), 49577#[L789-2, L726](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 5)), 49625#[L727, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 49653#[L727-3, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 49655#[L729, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 49661#[L742-1, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 49663#[L789-2, L742-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 49669#[L742-3, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 49673#[L743, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 49675#[L744, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 49683#[L741-5, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 49687#[L741-6, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 49691#[L740-1, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 49695#[L765-3, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 49699#[L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 49701#[L765-5, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 49707#[L789-2, L766](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 49713#[L766-3, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 49717#[L765, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 49719#[L765-1, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 49725#[L765-2, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 49727#[L740, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 49731#[L741, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 49737#[L741-1, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 49741#[L741-2, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 49743#[L741-3, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 49749#[L741-4, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 49753#[L789-2, L742](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 49755#[L719, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 49761#[L720, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 49763#[L720-3, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 49767#[L789-2, L725](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 49773#[L789-2, L726](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 49777#[thr1ENTRY, L789-3, L726](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 49833#[thr1ENTRY, L789-4, L726](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 49951#[thr1ENTRY, L789-1, L726](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 50038#[thr1ENTRY, L789-2, L726](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 50125#[L773, L789-2, L726](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 50210#[L773-3, L789-2, L726](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 50294#[L789-2, L776, L726](let ((.cse1 (= ~state~0 0))) (let ((.cse0 (not .cse1)) (.cse2 (not |thr1Thread2of6ForFork0_#t~switch16|))) (and .cse0 (or (and .cse1 |thr1Thread2of6ForFork0_#t~switch16|) (and .cse0 .cse2)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) .cse2))), 50388#[L776-2, L789-2, L726](let ((.cse1 (= ~state~0 0))) (let ((.cse0 (not .cse1)) (.cse2 (not |thr1Thread2of6ForFork0_#t~switch16|))) (and .cse0 (or (and .cse1 |thr1Thread2of6ForFork0_#t~switch16|) (and .cse0 .cse2)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) .cse2))), 50470#[L779, L789-2, L726](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 50588#[L780, L789-2, L726](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 50675#[L780-3, L789-2, L726](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 50760#[L762, L789-2, L726](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 50847#[L763, L789-2, L726](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 50936#[L763-1, L789-2, L726](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 51021#[L763-2, L789-2, L726](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 51110#[L766-3, L789-2, L726](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 51220#[L789-2, L726, L765](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 51311#[L765-1, L789-2, L726](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 51398#[L765-2, L789-2, L726](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 51485#[L740, L789-2, L726](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 51570#[L741, L789-2, L726](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 51657#[L741-1, L789-2, L726](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 51744#[L741-2, L789-2, L726](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 51831#[L741-3, L789-2, L726](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 51920#[L741-4, L789-2, L726](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 52007#[L742, L789-2, L726](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 52094#[L719, L789-2, L726](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 52179#[L720, L789-2, L726](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 52266#[L789-2, L720-3, L726](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 52380#[L722, L789-2, L726](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 52467#[L727, L722, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 52558#[L727-3, L722, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 52641#[L729, L722, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 52732#[L722, L742-1, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 52819#[L722, L789-2, L742-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 52906#[L742-3, L722, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 52993#[L743, L722, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 53103#[L744, L722, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 53196#[L741-5, L722, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 53283#[L741-6, L722, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 53370#[L740-1, L722, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 53457#[L765-3, L722, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 53517#[L722, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 53519#[L765-5, L722, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 53583#[L722, L789-2, L766](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 53699#[L766-3, L722, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 53815#[L765, L722, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 53898#[L765-1, L722, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 53989#[L765-2, L722, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 54072#[L722, L740, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 54159#[L741, L722, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 54250#[L722, L741-1, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 54337#[L741-2, L722, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 54420#[L741-3, L722, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 54511#[L741-4, L722, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 54598#[L722, L789-2, L742](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 54681#[L722, L719, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 54772#[L720, L722, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 54855#[L720-3, L722, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 54975#[L722, L789-2, L722](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 55062#[L722-3, L722, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 55118#[L722-3, L722-3, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 55176#[L722-3, L727-3, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 55265#[L722-3, L729, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 55352#[L722-3, L742-1, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 55437#[L742-2, L722-3, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 55524#[L722-3, L742-3, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 55613#[L722-3, L743, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 55725#[L722-3, L744, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 55812#[L741-5, L722-3, L789-2](and (not (= ~state~0 0)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 55901#[L722-3, L741-6, L789-2](and (not (= ~state~0 0)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 55990#[L740-1, L722-3, L789-2](and (not (= ~state~0 0)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 56077#[L765-3, L722-3, L789-2](and (not (= ~state~0 0)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 56164#[L765-4, L722-3, L789-2](and (not (= ~state~0 0)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 56247#[L765-5, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 56334#[L766, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 56448#[L722-3, L766-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 56566#[L722-3, L789-2, L765](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 56657#[L722-3, L765-1, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 56744#[L765-2, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 56831#[L722-3, L740, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 56916#[L741, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 57003#[L741-1, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 57088#[L741-2, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 57177#[L741-3, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 57266#[L741-4, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 57353#[L742, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 57440#[L719, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 57523#[L722-3, L720, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 57612#[L722-3, L789-2, L720-3](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 57709#[L722-3, L722, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 57755#[L722-3, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 57797#[L722-3, L727-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 57841#[L722-3, L729, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 57883#[L722-3, L742-1, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 57923#[L742-2, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 57965#[L722-3, L742-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 58009#[L722-3, L743, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 58061#[L722-3, L744, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 58103#[L741-5, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 58147#[L722-3, L741-6, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 58191#[L740-1, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 58233#[L765-3, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 58275#[L765-4, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 58303#[L789-3, L765-4, L722-3, thr1ENTRY](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 58390#[L789-4, L765-4, L722-3, thr1ENTRY](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 58535#[L765-4, L722-3, thr1ENTRY, L789-1](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 58651#[L765-4, L722-3, thr1ENTRY, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 58763#[L765-4, L773, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 58879#[L773-3, L765-4, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 58999#[L765-4, L722-3, L789-2, L776](and (not |thr1Thread3of6ForFork0_#t~switch16|) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 59140#[L765-4, L722-3, L776-2, L789-2](and (not |thr1Thread3of6ForFork0_#t~switch16|) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 59260#[L779, L765-4, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 59401#[L765-4, L722-3, L789-2, L780](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 59519#[L765-4, L722-3, L780-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 59637#[L765-4, L722-3, L762, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 59749#[L765-4, L722-3, L763, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 59869#[L765-4, L722-3, L789-2, L763-1](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 59985#[L765-4, L763-2, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 60099#[L765-4, L722-3, L766-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 60240#[L765-4, L722-3, L789-2, L765](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 60360#[L765-4, L722-3, L765-1, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 60474#[L765-4, L765-2, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 60592#[L740, L765-4, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 60706#[L765-4, L722-3, L789-2, L741](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 60824#[L741-1, L765-4, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 60934#[L765-4, L741-2, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 61054#[L765-4, L741-3, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 61168#[L741-4, L765-4, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 61288#[L765-4, L742, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 61402#[L719, L765-4, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 61514#[L720, L765-4, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 61634#[L765-4, L720-3, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 61779#[L765-4, L722, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 61895#[L722-3, L765-4, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 62011#[L765-4, L722-3, L727-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 62129#[L729, L765-4, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 62241#[L742-1, L765-4, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 62359#[L742-2, L765-4, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 62475#[L765-4, L742-3, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 62593#[L765-4, L722-3, L743, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 62734#[L744, L765-4, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 62852#[L741-5, L765-4, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 62966#[L741-6, L765-4, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 63084#[L765-4, L722-3, L789-2, L740-1](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 63200#[L765-4, L722-3, L765-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 63314#[L765-4, L765-4, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 63434#[L765-5, L765-4, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 63550#[L765-4, L722-3, L766, L789-2](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 63676#[L765-4, L722-3, L766-3, L789-2](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 63722#[L765-4, L722-3, L789-2, L765](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 63774#[L765-4, L722-3, L765-1, L789-2](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 63820#[L765-4, L765-2, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 63870#[L740, L765-4, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 63916#[L765-4, L722-3, L789-2, L741](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 63966#[L741-1, L765-4, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 64008#[L765-4, L741-2, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 64060#[L765-4, L741-3, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 64106#[L741-4, L765-4, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 64158#[L765-4, L742, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 64204#[L719, L765-4, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 64248#[L720, L765-4, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 64300#[L765-4, L720-3, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 64360#[L765-4, L722, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 64408#[L722-3, L765-4, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 64456#[L765-4, L722-3, L727-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 64506#[L729, L765-4, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 64550#[L742-1, L765-4, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 64600#[L742-2, L765-4, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 64648#[L765-4, L742-3, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 64698#[L765-4, L722-3, L743, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 64754#[L744, L765-4, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 64804#[L741-5, L765-4, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 64850#[L741-6, L765-4, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 64900#[L765-4, L722-3, L789-2, L740-1](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 64948#[L765-4, L722-3, L765-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 64994#[L765-4, L765-4, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 65034#[L789-3, L765-4, L765-4, L722-3, thr1ENTRY](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 65148#[L765-4, L789-4, L765-4, L722-3, thr1ENTRY](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 65324#[L765-4, L765-4, L722-3, thr1ENTRY, L789-1](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 65469#[L765-4, L765-4, L722-3, thr1ENTRY, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 65610#[L773, L765-4, L765-4, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 65759#[L773-3, L765-4, L765-4, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 65902#[L776, L765-4, L765-4, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not |thr1Thread4of6ForFork0_#t~switch16|) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 66072#[L765-4, L765-4, L722-3, L776-2, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not |thr1Thread4of6ForFork0_#t~switch16|) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 66223#[L765-4, L765-4, L722-3, L779, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 66393#[L780, L765-4, L765-4, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 66538#[L765-4, L765-4, L780-3, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 66685#[L765-4, L765-4, L762, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 66832#[L765-4, L763, L765-4, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 66975#[L765-4, L765-4, L722-3, L789-2, L763-1](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 67118#[L765-4, L765-4, L722-3, L763-2, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 67263#[L765-4, L765-4, L722-3, L766-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 67437#[L765, L765-4, L765-4, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 67576#[L765-4, L765-4, L722-3, L765-1, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 67725#[L765-4, L765-4, L722-3, L765-2, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 67874#[L740, L765-4, L765-4, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 68013#[L765-4, L765-4, L722-3, L789-2, L741](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 68164#[L765-4, L765-4, L741-1, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 68301#[L765-4, L765-4, L722-3, L741-2, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 68450#[L765-4, L765-4, L741-3, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 68597#[L741-4, L765-4, L765-4, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 68742#[L765-4, L765-4, L722-3, L789-2, L742](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 68883#[L719, L765-4, L765-4, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 69034#[L765-4, L765-4, L722-3, L720, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 69175#[L720-3, L765-4, L765-4, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 69345#[L722, L765-4, L765-4, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 69490#[L765-4, L765-4, L722-3, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 69639#[L765-4, L765-4, L727-3, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 69784#[L765-4, L729, L765-4, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 69931#[L765-4, L765-4, L722-3, L742-1, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 70074#[L742-2, L765-4, L765-4, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 70221#[L765-4, L765-4, L742-3, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 70364#[L765-4, L743, L765-4, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 70534#[L744, L765-4, L765-4, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 70683#[L765-4, L765-4, L722-3, L741-5, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= |thr1Thread4of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 70824#[L741-6, L765-4, L765-4, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= |thr1Thread4of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 70975#[L765-4, L765-4, L740-1, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= |thr1Thread4of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 71122#[L765-4, L765-4, L765-3, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= |thr1Thread4of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 71267#[L765-4, L765-4, L765-4, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= |thr1Thread4of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 71406#[L765-4, L765-4, L722-3, L789-2, L765-5](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 71553#[L766, L765-4, L765-4, L722-3, L789-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= |thr1Thread4of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 71710#[L765-4, L765-4, L722-3, L766-3, L789-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= |thr1Thread4of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 71748#[L765, L765-4, L765-4, L722-3, L789-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= |thr1Thread4of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 71782#[L765-4, L765-4, L722-3, L765-1, L789-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= |thr1Thread4of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 71826#[L765-4, L765-4, L722-3, L765-2, L789-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 71870#[L740, L765-4, L765-4, L722-3, L789-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 71904#[L765-4, L765-4, L722-3, L789-2, L741](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 71950#[L765-4, L765-4, L741-1, L722-3, L789-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 71982#[L765-4, L765-4, L722-3, L741-2, L789-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 72026#[L765-4, L765-4, L741-3, L722-3, L789-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 72068#[L741-4, L765-4, L765-4, L722-3, L789-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 72108#[L765-4, L765-4, L722-3, L789-2, L742](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 72144#[L719, L765-4, L765-4, L722-3, L789-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 72190#[L765-4, L765-4, L722-3, L720, L789-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 72226#[L720-3, L765-4, L765-4, L722-3, L789-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 72270#[L722, L765-4, L765-4, L722-3, L789-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 72310#[L765-4, L765-4, L722-3, L722-3, L789-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 72354#[L765-4, L765-4, L727-3, L722-3, L789-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 72394#[L765-4, L729, L765-4, L722-3, L789-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 72436#[L765-4, L765-4, L722-3, L742-1, L789-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 72474#[L742-2, L765-4, L765-4, L722-3, L789-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 72516#[L765-4, L765-4, L742-3, L722-3, L789-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 72554#[L765-4, L743, L765-4, L722-3, L789-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 72598#[L744, L765-4, L765-4, L722-3, L789-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 72642#[L765-4, L765-4, L722-3, L741-5, L789-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= |thr1Thread4of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 72678#[L741-6, L765-4, L765-4, L722-3, L789-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= |thr1Thread4of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 72724#[L765-4, L765-4, L740-1, L722-3, L789-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= |thr1Thread4of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 72766#[L765-4, L765-4, L765-3, L722-3, L789-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 72806#[L765-4, L765-4, L765-4, L722-3, L789-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 72836#[L789-3, L765-4, L765-4, L765-4, thr1ENTRY, L722-3](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 72979#[L722-3, L765-4, L789-4, L765-4, L765-4, thr1ENTRY](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 73186#[L722-3, L789-1, L765-4, L765-4, L765-4, thr1ENTRY](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 73360#[L722-3, L789-2, L765-4, L765-4, L765-4, thr1ENTRY](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 73534#[L722-3, L789-2, L773, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 73706#[L722-3, L773-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 73878#[L722-3, L776, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (not |thr1Thread5of6ForFork0_#t~switch16|) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 74083#[L776-2, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (not |thr1Thread5of6ForFork0_#t~switch16|) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 74259#[L722-3, L789-2, L779, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 74462#[L780, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 74628#[L780-3, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 74810#[L722-3, L789-2, L762, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 74980#[L722-3, L789-2, L765-4, L765-4, L765-4, L763](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 75158#[L763-1, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 75328#[L722-3, L789-2, L765-4, L765-4, L765-4, L763-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 75496#[L766-3, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 75705#[L765, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 75873#[L765-1, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 76055#[L765-2, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 76225#[L722-3, L789-2, L740, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 76403#[L741, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 76573#[L741-1, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 76747#[L722-3, L789-2, L765-4, L765-4, L765-4, L741-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 76917#[L722-3, L789-2, L765-4, L765-4, L765-4, L741-3](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 77093#[L722-3, L789-2, L765-4, L765-4, L765-4, L741-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 77273#[L742, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 77447#[L719, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 77621#[L720, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 77795#[L722-3, L789-2, L765-4, L765-4, L765-4, L720-3](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 77998#[L722, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 78162#[L722-3, L789-2, L722-3, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 78344#[L722-3, L727-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 78520#[L722-3, L729, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 78694#[L742-1, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 78868#[L742-2, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 79038#[L742-3, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 79212#[L722-3, L743, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 79417#[L722-3, L744, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 79589#[L722-3, L789-2, L765-4, L765-4, L765-4, L741-5](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread5of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 79765#[L722-3, L789-2, L741-6, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread5of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 79941#[L722-3, L789-2, L740-1, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread5of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 80111#[L722-3, L789-2, L765-4, L765-4, L765-4, L765-3](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread5of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 80289#[L722-3, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread5of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 80459#[L722-3, L789-2, L765-4, L765-4, L765-4, L765-5](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread5of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 80631#[L766, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread5of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 80813#[L766-3, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread5of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 80837#[L765, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread5of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 80855#[L765-1, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread5of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 80887#[L765-2, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 80907#[L722-3, L789-2, L740, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 80935#[L741, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 80955#[L741-1, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 80979#[L722-3, L789-2, L765-4, L765-4, L765-4, L741-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 80999#[L722-3, L789-2, L765-4, L765-4, L765-4, L741-3](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 81025#[L722-3, L789-2, L765-4, L765-4, L765-4, L741-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 81055#[L742, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 81079#[L719, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 81103#[L720, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 81127#[L722-3, L789-2, L765-4, L765-4, L765-4, L720-3](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 81155#[L722, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 81169#[L722-3, L789-2, L722-3, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 81201#[L722-3, L727-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 81227#[L722-3, L729, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 81251#[L742-1, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 81275#[L742-2, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 81295#[L742-3, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 81319#[L722-3, L743, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 81349#[L722-3, L744, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 81371#[L722-3, L789-2, L765-4, L765-4, L765-4, L741-5](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread5of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 81397#[L722-3, L789-2, L741-6, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread5of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 81423#[L722-3, L789-2, L740-1, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread5of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 81443#[L722-3, L789-2, L765-4, L765-4, L765-4, L765-3](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread5of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 81471#[L722-3, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread5of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 81489#[L722-3, thr1ENTRY, L789-3, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread5of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 81657#[L722-3, thr1ENTRY, L765-4, L765-4, L789-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread5of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 81897#[L722-3, thr1ENTRY, L789-1, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread5of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 82100#[L722-3, thr1ENTRY, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread5of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 82297#[ULTIMATE.startErr0INUSE_VIOLATION, L722-3, thr1ENTRY, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread5of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0))] [2021-01-26 21:35:07,654 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-01-26 21:35:07,655 INFO L429 AbstractCegarLoop]: === Iteration 15 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 21:35:07,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 21:35:07,656 INFO L82 PathProgramCache]: Analyzing trace with hash 1856590321, now seen corresponding path program 1 times [2021-01-26 21:35:07,656 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 21:35:07,656 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40205213] [2021-01-26 21:35:07,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 21:35:07,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:35:07,898 INFO L134 CoverageAnalysis]: Checked inductivity of 419 backedges. 166 proven. 0 refuted. 0 times theorem prover too weak. 253 trivial. 0 not checked. [2021-01-26 21:35:07,898 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40205213] [2021-01-26 21:35:07,899 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-26 21:35:07,899 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-01-26 21:35:07,899 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067741325] [2021-01-26 21:35:07,900 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-01-26 21:35:07,900 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-26 21:35:07,900 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-01-26 21:35:07,900 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-01-26 21:35:07,900 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-26 21:35:07,901 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 103.0) internal successors, (309), 3 states have internal predecessors, (309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-01-26 21:35:07,932 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:35:07,946 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:35:07,965 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:35:08,008 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 486 and size of Sequence is : 487[2021-01-26 21:35:08,157 INFO L164 SleepSetCegar]: Size of mCounterexample is: 487 [2021-01-26 21:35:08,165 INFO L165 SleepSetCegar]: [82308#[ULTIMATE.startENTRY]true, 82310#[L-1]true, 82312#[L-1-1]true, 82314#[L17]true, 82316#[L17-1]true, 82318#[L17-2]true, 82320#[L17-3]true, 82322#[L17-4]true, 82324#[L715]true, 82326#[L716](and (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 640)), 82328#[L716-1](and (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 640)), 82330#[L716-2](and (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 640)), 82332#[L717](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 82334#[L717-1](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 82336#[L769](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 82338#[L769-1](and (= ~next_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 82340#[L-1-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 82342#[L-1-3](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 82344#[L788](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 82346#[L789-4](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 82350#[L789-1](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 82352#[L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 82354#[L789-3, thr1ENTRY](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 82358#[L789-4, thr1ENTRY](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 82364#[thr1ENTRY, L789-1](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 82368#[thr1ENTRY, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 82370#[L773, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 82374#[L773-3, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 82378#[L776, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 82382#[L732, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 82388#[L732-1, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640)), 82394#[L776-2, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 82396#[L789-2, L779](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 82404#[L780, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 82406#[L780-3, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 82410#[L762, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 82414#[L763, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 82418#[L763-1, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 82422#[L763-2, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 82426#[L766-3, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 82434#[L765, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 82436#[L765-1, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 82442#[L765-2, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 82444#[L740, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 82448#[L741, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 82454#[L741-1, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 82458#[L741-2, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 82460#[L741-3, L789-2](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 82466#[L741-4, L789-2](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 82470#[L789-2, L742](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 82472#[L719, L789-2](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 82478#[L720, L789-2](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 82480#[L720-3, L789-2](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 82484#[L789-2, L725](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 82490#[L789-2, L726](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640)), 82494#[L727, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 82500#[L727-3, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 82502#[L729, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 82508#[L742-1, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 82510#[L789-2, L742-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 82516#[L742-3, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 82520#[L743, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 82524#[L789-2, L746](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 82528#[L747-2, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 82534#[L748, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 82538#[L748-1, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of6ForFork0_push_#t~mem10| (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))), 82544#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0))), 82546#[L749, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of6ForFork0_push_~oldTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 82550#[L750, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of6ForFork0_push_~oldTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 82556#[L750-3, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 82558#[L751, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 82566#[L751-1, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 82568#[L752, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 82574#[L741-7, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 82576#[L741-8, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 82580#[L740-1, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 82586#[L765-3, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 82590#[L789-2, L765-4](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 82592#[L765-5, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 82598#[L789-2, L766](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 82604#[L766-3, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 82608#[L765, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 82610#[L765-1, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 82616#[L765-2, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 82618#[L740, L789-2](and (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 82622#[L741, L789-2](and (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 82628#[L741-1, L789-2](and (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 82632#[L741-2, L789-2](and (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 82634#[L741-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 82640#[L741-4, L789-2](and (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 82644#[L789-2, L742](and (not (= ~state~0 0)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 82646#[L719, L789-2](and (not (= ~state~0 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 82652#[L720, L789-2](and (not (= ~state~0 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 82654#[L720-3, L789-2](and (not (= ~state~0 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3)), 82658#[L789-2, L725](and (not (= ~state~0 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3) (<= ~next_alloc_idx~0 640)), 82664#[L789-2, L726](and (not (= ~state~0 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 3) (<= ~next_alloc_idx~0 640)), 82668#[L727, L789-2](and (not (= ~state~0 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 82674#[L727-3, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 82676#[L729, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 82682#[L742-1, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 82684#[L789-2, L742-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 82690#[L742-3, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 82694#[L743, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 82696#[L744, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 82704#[L741-5, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 82708#[L741-6, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 82712#[L740-1, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 82716#[L765-3, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= ~next_alloc_idx~0 5)), 82720#[L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= ~next_alloc_idx~0 5)), 82722#[L765-5, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= ~next_alloc_idx~0 5)), 82728#[L789-2, L766](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 5)), 82734#[L766-3, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 5)), 82738#[L765, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 5)), 82740#[L765-1, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 5)), 82746#[L765-2, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 5)), 82748#[L740, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 5)), 82752#[L741, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 5)), 82758#[L741-1, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 5)), 82762#[L741-2, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 5)), 82764#[L741-3, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 5)), 82770#[L741-4, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 5)), 82774#[L789-2, L742](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 5)), 82776#[L719, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 5)), 82782#[L720, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 5)), 82784#[L720-3, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 5)), 82788#[L789-2, L725](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 5) (<= ~next_alloc_idx~0 640)), 82794#[L789-2, L726](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 5) (<= ~next_alloc_idx~0 640)), 82798#[L727, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 82804#[L727-3, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 82806#[L729, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 82812#[L742-1, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 82814#[L789-2, L742-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 82820#[L742-3, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 82824#[L743, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 82826#[L744, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 82834#[L741-5, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 82838#[L741-6, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 82842#[L740-1, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 82846#[L765-3, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 82850#[L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 82852#[L765-5, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 82858#[L789-2, L766](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 82864#[L766-3, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 82868#[L765, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 82870#[L765-1, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 82876#[L765-2, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 82878#[L740, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 82882#[L741, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 82888#[L741-1, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 82892#[L741-2, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 82894#[L741-3, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 82900#[L741-4, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 82904#[L789-2, L742](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 82906#[L719, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 82912#[L720, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 82914#[L720-3, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 82918#[L789-2, L725](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640)), 82924#[L789-2, L726](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640)), 82928#[thr1ENTRY, L789-3, L726](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640)), 82930#[thr1ENTRY, L789-4, L726](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640)), 82940#[thr1ENTRY, L789-1, L726](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640)), 82946#[thr1ENTRY, L789-2, L726](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640)), 82952#[L773, L789-2, L726](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640)), 82956#[L773-3, L789-2, L726](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640)), 82964#[L789-2, L776, L726](let ((.cse1 (= ~state~0 0))) (let ((.cse0 (not .cse1)) (.cse2 (not |thr1Thread2of6ForFork0_#t~switch16|))) (and .cse0 (or (and .cse1 |thr1Thread2of6ForFork0_#t~switch16|) (and .cse0 .cse2)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) .cse2 (<= ~next_alloc_idx~0 640)))), 82970#[L776-2, L789-2, L726](let ((.cse1 (= ~state~0 0))) (let ((.cse0 (not .cse1)) (.cse2 (not |thr1Thread2of6ForFork0_#t~switch16|))) (and .cse0 (or (and .cse1 |thr1Thread2of6ForFork0_#t~switch16|) (and .cse0 .cse2)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) .cse2 (<= ~next_alloc_idx~0 640)))), 82976#[L779, L789-2, L726](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640)), 82986#[L780, L789-2, L726](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640)), 82992#[L780-3, L789-2, L726](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640)), 82996#[L762, L789-2, L726](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640)), 83002#[L763, L789-2, L726](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640)), 83010#[L763-1, L789-2, L726](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640)), 83014#[L763-2, L789-2, L726](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640)), 83022#[L766-3, L789-2, L726](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640)), 83026#[L789-2, L726, L765](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640)), 83036#[L765-1, L789-2, L726](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640)), 83042#[L765-2, L789-2, L726](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640)), 83048#[L740, L789-2, L726](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640)), 83052#[L741, L789-2, L726](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640)), 83058#[L741-1, L789-2, L726](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640)), 83064#[L741-2, L789-2, L726](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640)), 83070#[L741-3, L789-2, L726](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640)), 83078#[L741-4, L789-2, L726](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640)), 83084#[L742, L789-2, L726](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640)), 83090#[L719, L789-2, L726](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640)), 83094#[L720, L789-2, L726](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640)), 83100#[L789-2, L720-3, L726](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640)), 83110#[L725, L789-2, L726](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640)), 83199#[L725, L727, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 83296#[L725, L727-3, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 83385#[L725, L729, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 83482#[L725, L742-1, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 83573#[L725, L789-2, L742-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 83666#[L725, L742-3, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 83761#[L743, L725, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 83879#[L744, L725, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 83976#[L725, L741-5, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 84071#[L725, L741-6, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 84164#[L725, L740-1, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 84255#[L725, L765-3, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 84321#[L725, L789-2, L765-4](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 84412#[L765-5, L725, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 84507#[L725, L789-2, L766](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 84631#[L725, L766-3, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 84755#[L765, L725, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 84846#[L725, L765-1, L789-2](and (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 84943#[L725, L765-2, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 85032#[L725, L740, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 85125#[L725, L741, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 85220#[L725, L741-1, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 85315#[L725, L741-2, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 85404#[L725, L741-3, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 85501#[L725, L741-4, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 85592#[L725, L789-2, L742](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 85683#[L725, L719, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 85780#[L720, L725, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 85869#[L720-3, L725, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 85997#[L725, L789-2, L722](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 86073#[L725, L722-3, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 86137#[L722-3, L726, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 86197#[L722-3, L727, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 86259#[L722-3, L727-3, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 86269#[L722-3, L729, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 86275#[L722-3, L742-1, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 86279#[L742-2, L722-3, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 86285#[L722-3, L742-3, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 86293#[L722-3, L743, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 86297#[L722-3, L744, L789-2](and (not (= ~state~0 0)) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 86303#[L741-5, L722-3, L789-2](and (not (= ~state~0 0)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 86311#[L722-3, L741-6, L789-2](and (not (= ~state~0 0)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 86319#[L740-1, L722-3, L789-2](and (not (= ~state~0 0)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 86325#[L765-3, L722-3, L789-2](and (not (= ~state~0 0)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86331#[L765-4, L722-3, L789-2](and (not (= ~state~0 0)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86333#[L765-5, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86339#[L766, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 86345#[L722-3, L766-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 86355#[L722-3, L789-2, L765](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 86365#[L722-3, L765-1, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 86371#[L765-2, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 86377#[L722-3, L740, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 86381#[L741, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 86387#[L741-1, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 86391#[L741-2, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 86399#[L741-3, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 86407#[L741-4, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 86413#[L742, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 86419#[L719, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 86421#[L722-3, L720, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 86429#[L722-3, L789-2, L720-3](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 86433#[L722-3, L722, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 86443#[L722-3, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 86449#[L722-3, L727-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 86457#[L722-3, L729, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 86463#[L722-3, L742-1, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 86467#[L742-2, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 86473#[L722-3, L742-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 86481#[L722-3, L743, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 86485#[L722-3, L744, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 86491#[L741-5, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 86499#[L722-3, L741-6, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 86507#[L740-1, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)), 86513#[L765-3, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86519#[L765-4, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86523#[L789-3, L765-4, L722-3, thr1ENTRY](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86529#[L789-4, L765-4, L722-3, thr1ENTRY](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86539#[L765-4, L722-3, thr1ENTRY, L789-1](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86547#[L765-4, L722-3, thr1ENTRY, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86551#[L765-4, L773, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86559#[L773-3, L765-4, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86571#[L765-4, L722-3, L789-2, L776](and (not |thr1Thread3of6ForFork0_#t~switch16|) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86577#[L765-4, L722-3, L776-2, L789-2](and (not |thr1Thread3of6ForFork0_#t~switch16|) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86589#[L779, L765-4, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86595#[L765-4, L722-3, L789-2, L780](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86605#[L765-4, L722-3, L780-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86615#[L765-4, L722-3, L762, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86619#[L765-4, L722-3, L763, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86631#[L765-4, L722-3, L789-2, L763-1](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86639#[L765-4, L763-2, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86645#[L765-4, L722-3, L766-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86653#[L765-4, L722-3, L789-2, L765](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86665#[L765-4, L722-3, L765-1, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86671#[L765-4, L765-2, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86681#[L740, L765-4, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86687#[L765-4, L722-3, L789-2, L741](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86697#[L741-1, L765-4, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86699#[L765-4, L741-2, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86711#[L765-4, L741-3, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86717#[L741-4, L765-4, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86729#[L765-4, L742, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86735#[L719, L765-4, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86739#[L720, L765-4, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86751#[L765-4, L720-3, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86761#[L765-4, L722, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86769#[L722-3, L765-4, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86777#[L765-4, L722-3, L727-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86787#[L729, L765-4, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86791#[L742-1, L765-4, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86801#[L742-2, L765-4, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86809#[L765-4, L742-3, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86819#[L765-4, L722-3, L743, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86825#[L744, L765-4, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86835#[L741-5, L765-4, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86841#[L741-6, L765-4, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86851#[L765-4, L722-3, L789-2, L740-1](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86859#[L765-4, L722-3, L765-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86865#[L765-4, L765-4, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86877#[L765-5, L765-4, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86885#[L765-4, L722-3, L766, L789-2](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86893#[L765-4, L722-3, L766-3, L789-2](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86899#[L765-4, L722-3, L789-2, L765](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86911#[L765-4, L722-3, L765-1, L789-2](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86917#[L765-4, L765-2, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86927#[L740, L765-4, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86933#[L765-4, L722-3, L789-2, L741](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86943#[L741-1, L765-4, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86945#[L765-4, L741-2, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86957#[L765-4, L741-3, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86963#[L741-4, L765-4, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86975#[L765-4, L742, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86981#[L719, L765-4, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86985#[L720, L765-4, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 86997#[L765-4, L720-3, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87007#[L765-4, L722, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87015#[L722-3, L765-4, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87023#[L765-4, L722-3, L727-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87033#[L729, L765-4, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87037#[L742-1, L765-4, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87047#[L742-2, L765-4, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87055#[L765-4, L742-3, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87065#[L765-4, L722-3, L743, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87071#[L744, L765-4, L722-3, L789-2](and (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87081#[L741-5, L765-4, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87087#[L741-6, L765-4, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87097#[L765-4, L722-3, L789-2, L740-1](and (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87105#[L765-4, L722-3, L765-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87111#[L765-4, L765-4, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87121#[L789-3, L765-4, L765-4, L722-3, thr1ENTRY](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87127#[L765-4, L789-4, L765-4, L722-3, thr1ENTRY](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87141#[L765-4, L765-4, L722-3, thr1ENTRY, L789-1](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87151#[L765-4, L765-4, L722-3, thr1ENTRY, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87157#[L773, L765-4, L765-4, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87171#[L773-3, L765-4, L765-4, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87179#[L776, L765-4, L765-4, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not |thr1Thread4of6ForFork0_#t~switch16|) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87187#[L765-4, L765-4, L722-3, L776-2, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not |thr1Thread4of6ForFork0_#t~switch16|) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87203#[L765-4, L765-4, L722-3, L779, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87211#[L780, L765-4, L765-4, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87221#[L765-4, L765-4, L780-3, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87233#[L765-4, L765-4, L762, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87245#[L765-4, L763, L765-4, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87253#[L765-4, L765-4, L722-3, L789-2, L763-1](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87261#[L765-4, L765-4, L722-3, L763-2, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87271#[L765-4, L765-4, L722-3, L766-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87285#[L765, L765-4, L765-4, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87289#[L765-4, L765-4, L722-3, L765-1, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87303#[L765-4, L765-4, L722-3, L765-2, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87317#[L740, L765-4, L765-4, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87321#[L765-4, L765-4, L722-3, L789-2, L741](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87337#[L765-4, L765-4, L741-1, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87339#[L765-4, L765-4, L722-3, L741-2, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87353#[L765-4, L765-4, L741-3, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87365#[L741-4, L765-4, L765-4, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87375#[L765-4, L765-4, L722-3, L789-2, L742](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87381#[L719, L765-4, L765-4, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87397#[L765-4, L765-4, L722-3, L720, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87403#[L720-3, L765-4, L765-4, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87411#[L722, L765-4, L765-4, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87421#[L765-4, L765-4, L722-3, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87435#[L765-4, L765-4, L727-3, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87445#[L765-4, L729, L765-4, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87457#[L765-4, L765-4, L722-3, L742-1, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87465#[L742-2, L765-4, L765-4, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87477#[L765-4, L765-4, L742-3, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87485#[L765-4, L743, L765-4, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87493#[L744, L765-4, L765-4, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87507#[L765-4, L765-4, L722-3, L741-5, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= |thr1Thread4of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87513#[L741-6, L765-4, L765-4, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= |thr1Thread4of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87529#[L765-4, L765-4, L740-1, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= |thr1Thread4of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87541#[L765-4, L765-4, L765-3, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= |thr1Thread4of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87551#[L765-4, L765-4, L765-4, L722-3, L789-2](and (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= |thr1Thread4of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87555#[L765-4, L765-4, L722-3, L789-2, L765-5](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87567#[L766, L765-4, L765-4, L722-3, L789-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= |thr1Thread4of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87583#[L765-4, L765-4, L722-3, L766-3, L789-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= |thr1Thread4of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87591#[L765, L765-4, L765-4, L722-3, L789-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= |thr1Thread4of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87595#[L765-4, L765-4, L722-3, L765-1, L789-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= |thr1Thread4of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87609#[L765-4, L765-4, L722-3, L765-2, L789-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87623#[L740, L765-4, L765-4, L722-3, L789-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87627#[L765-4, L765-4, L722-3, L789-2, L741](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87643#[L765-4, L765-4, L741-1, L722-3, L789-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87645#[L765-4, L765-4, L722-3, L741-2, L789-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87659#[L765-4, L765-4, L741-3, L722-3, L789-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87671#[L741-4, L765-4, L765-4, L722-3, L789-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87681#[L765-4, L765-4, L722-3, L789-2, L742](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87687#[L719, L765-4, L765-4, L722-3, L789-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87703#[L765-4, L765-4, L722-3, L720, L789-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87709#[L720-3, L765-4, L765-4, L722-3, L789-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87717#[L722, L765-4, L765-4, L722-3, L789-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87727#[L765-4, L765-4, L722-3, L722-3, L789-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87741#[L765-4, L765-4, L727-3, L722-3, L789-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87751#[L765-4, L729, L765-4, L722-3, L789-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87763#[L765-4, L765-4, L722-3, L742-1, L789-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87771#[L742-2, L765-4, L765-4, L722-3, L789-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87783#[L765-4, L765-4, L742-3, L722-3, L789-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87791#[L765-4, L743, L765-4, L722-3, L789-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87799#[L744, L765-4, L765-4, L722-3, L789-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87813#[L765-4, L765-4, L722-3, L741-5, L789-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= |thr1Thread4of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87819#[L741-6, L765-4, L765-4, L722-3, L789-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= |thr1Thread4of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87835#[L765-4, L765-4, L740-1, L722-3, L789-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not (= ~state~0 0)) (= |thr1Thread4of6ForFork0_push_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87847#[L765-4, L765-4, L765-3, L722-3, L789-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87857#[L765-4, L765-4, L765-4, L722-3, L789-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87863#[L789-3, L765-4, L765-4, L765-4, thr1ENTRY, L722-3](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87871#[L722-3, L765-4, L789-4, L765-4, L765-4, thr1ENTRY](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87889#[L722-3, L789-1, L765-4, L765-4, L765-4, thr1ENTRY](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87901#[L722-3, L789-2, L765-4, L765-4, L765-4, thr1ENTRY](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87913#[L722-3, L789-2, L773, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87923#[L722-3, L773-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87933#[L722-3, L776, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (not |thr1Thread5of6ForFork0_#t~switch16|) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87949#[L776-2, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (not |thr1Thread5of6ForFork0_#t~switch16|) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87963#[L722-3, L789-2, L779, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87977#[L780, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 87981#[L780-3, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88001#[L722-3, L789-2, L762, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88009#[L722-3, L789-2, L765-4, L765-4, L765-4, L763](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88025#[L763-1, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88033#[L722-3, L789-2, L765-4, L765-4, L765-4, L763-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88039#[L766-3, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88061#[L765, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88067#[L765-1, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88087#[L765-2, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88095#[L722-3, L789-2, L740, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88111#[L741, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88119#[L741-1, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88131#[L722-3, L789-2, L765-4, L765-4, L765-4, L741-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88139#[L722-3, L789-2, L765-4, L765-4, L765-4, L741-3](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88153#[L722-3, L789-2, L765-4, L765-4, L765-4, L741-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88171#[L742, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88183#[L719, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88195#[L720, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88207#[L722-3, L789-2, L765-4, L765-4, L765-4, L720-3](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88221#[L722, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88223#[L722-3, L789-2, L722-3, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88243#[L722-3, L727-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88257#[L722-3, L729, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88269#[L742-1, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88281#[L742-2, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88289#[L742-3, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88301#[L722-3, L743, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88317#[L722-3, L744, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88327#[L722-3, L789-2, L765-4, L765-4, L765-4, L741-5](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread5of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88341#[L722-3, L789-2, L741-6, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread5of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88355#[L722-3, L789-2, L740-1, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread5of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88363#[L722-3, L789-2, L765-4, L765-4, L765-4, L765-3](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread5of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88379#[L722-3, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread5of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88387#[L722-3, L789-2, L765-4, L765-4, L765-4, L765-5](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread5of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88397#[L766, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread5of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88415#[L766-3, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread5of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88427#[L765, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread5of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88433#[L765-1, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread5of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88453#[L765-2, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88461#[L722-3, L789-2, L740, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88477#[L741, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88485#[L741-1, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88497#[L722-3, L789-2, L765-4, L765-4, L765-4, L741-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88505#[L722-3, L789-2, L765-4, L765-4, L765-4, L741-3](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88519#[L722-3, L789-2, L765-4, L765-4, L765-4, L741-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88537#[L742, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88549#[L719, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88561#[L720, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88573#[L722-3, L789-2, L765-4, L765-4, L765-4, L720-3](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88587#[L722, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88589#[L722-3, L789-2, L722-3, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88609#[L722-3, L727-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88623#[L722-3, L729, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88635#[L742-1, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88647#[L742-2, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88655#[L742-3, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88667#[L722-3, L743, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88683#[L722-3, L744, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88693#[L722-3, L789-2, L765-4, L765-4, L765-4, L741-5](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread5of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88707#[L722-3, L789-2, L741-6, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread5of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88721#[L722-3, L789-2, L740-1, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread5of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88729#[L722-3, L789-2, L765-4, L765-4, L765-4, L765-3](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread5of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88745#[L722-3, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread5of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88753#[L722-3, thr1ENTRY, L789-3, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread5of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88759#[L722-3, thr1ENTRY, L765-4, L765-4, L789-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread5of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88783#[L722-3, thr1ENTRY, L789-1, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread5of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88797#[L722-3, thr1ENTRY, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread5of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 88805#[ULTIMATE.startErr0INUSE_VIOLATION, L722-3, thr1ENTRY, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (= |thr1Thread5of6ForFork0_push_#res| 0) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (not (= ~state~0 0)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0))] [2021-01-26 21:35:08,165 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2021-01-26 21:35:08,166 INFO L429 AbstractCegarLoop]: === Iteration 16 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 21:35:08,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 21:35:08,166 INFO L82 PathProgramCache]: Analyzing trace with hash -1188420742, now seen corresponding path program 1 times [2021-01-26 21:35:08,166 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 21:35:08,166 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250066993] [2021-01-26 21:35:08,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 21:35:08,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:35:08,598 INFO L134 CoverageAnalysis]: Checked inductivity of 417 backedges. 207 proven. 30 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2021-01-26 21:35:08,598 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250066993] [2021-01-26 21:35:08,599 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1343398839] [2021-01-26 21:35:08,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-26 21:35:09,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:35:09,161 INFO L263 TraceCheckSpWp]: Trace formula consists of 1466 conjuncts, 7 conjunts are in the unsatisfiable core [2021-01-26 21:35:09,166 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-26 21:35:09,345 INFO L134 CoverageAnalysis]: Checked inductivity of 417 backedges. 181 proven. 8 refuted. 0 times theorem prover too weak. 228 trivial. 0 not checked. [2021-01-26 21:35:09,345 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-26 21:35:09,345 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 15 [2021-01-26 21:35:09,345 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929146893] [2021-01-26 21:35:09,346 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-01-26 21:35:09,346 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-26 21:35:09,346 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-01-26 21:35:09,347 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=180, Unknown=0, NotChecked=0, Total=210 [2021-01-26 21:35:09,347 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-26 21:35:09,347 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 32.06666666666667) internal successors, (481), 15 states have internal predecessors, (481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-01-26 21:35:09,556 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 121 and size of Sequence is : 122[2021-01-26 21:35:09,775 INFO L164 SleepSetCegar]: Size of mCounterexample is: 122 [2021-01-26 21:35:09,778 INFO L165 SleepSetCegar]: [90283#[ULTIMATE.startENTRY]true, 90285#[L-1]true, 90287#[L-1-1]true, 90289#[L17]true, 90291#[L17-1]true, 90293#[L17-2]true, 90295#[L17-3]true, 90297#[L17-4]true, 90299#[L715]true, 90303#[L716](and (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 2) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 90305#[L716-1](and (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 2) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 90307#[L716-2](and (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 2) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 90309#[L717](and (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 2) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 90311#[L717-1](and (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 2) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 90313#[L769](and (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 2) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 90315#[L769-1](and (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 2) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 90317#[L-1-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (<= ~next_alloc_idx~0 2) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 90319#[L-1-3](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (<= ~next_alloc_idx~0 2) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 90321#[L788](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (<= ~next_alloc_idx~0 2) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 90323#[L789-4](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (<= ~next_alloc_idx~0 2) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 90327#[L789-1](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (<= ~next_alloc_idx~0 2) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 90329#[L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (<= ~next_alloc_idx~0 2) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 90331#[L789-3, thr1ENTRY](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (<= ~next_alloc_idx~0 2) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 90335#[L789-4, thr1ENTRY](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (<= ~next_alloc_idx~0 2) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 90341#[thr1ENTRY, L789-1](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (<= ~next_alloc_idx~0 2) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 90345#[thr1ENTRY, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (<= ~next_alloc_idx~0 2) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 90347#[L773, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (<= ~next_alloc_idx~0 2) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 90352#[L773-3, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (<= ~next_alloc_idx~0 2) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 90356#[L776, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (<= ~next_alloc_idx~0 2) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 90360#[L732, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (<= ~next_alloc_idx~0 2) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 90366#[L732-1, L789-2](and (= ~next_alloc_idx~0 1) (= ~state~0 0) (<= ~next_alloc_idx~0 2) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 90372#[L776-2, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 90374#[L789-2, L779](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 90382#[L780, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 90384#[L780-3, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 90388#[L762, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 90392#[L763, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 90396#[L763-1, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 90400#[L763-2, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 90404#[L766-3, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 90412#[L765, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 90414#[L765-1, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 90420#[L765-2, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 90422#[L740, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 90426#[L741, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 90432#[L741-1, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 90436#[L741-2, L789-2](and (= ~next_alloc_idx~0 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 90438#[L741-3, L789-2](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 90444#[L741-4, L789-2](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 90448#[L789-2, L742](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 90450#[L719, L789-2](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 90456#[L720, L789-2](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 90458#[L720-3, L789-2](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 90462#[L789-2, L725](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 90470#[L789-2, L726](and (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 90476#[L727, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (<= ~next_alloc_idx~0 3)), 90484#[L727-3, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (<= ~next_alloc_idx~0 3)), 90488#[L729, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (<= ~next_alloc_idx~0 3)), 90497#[L742-1, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (<= ~next_alloc_idx~0 3) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 90499#[L789-2, L742-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (<= ~next_alloc_idx~0 3) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 90508#[L742-3, L789-2](and (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 3) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 90515#[L743, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (<= ~next_alloc_idx~0 3)), 90519#[L789-2, L746](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (<= ~next_alloc_idx~0 3)), 90524#[L747-2, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (<= ~next_alloc_idx~0 3)), 90530#[L748, L789-2](and (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (<= ~next_alloc_idx~0 3)), 90534#[L748-1, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of6ForFork0_push_#t~mem10| (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4)), 90540#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4))), 90542#[L749, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of6ForFork0_push_~oldTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 3) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4)), 90546#[L750, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of6ForFork0_push_~oldTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 3) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4)), 90552#[L750-3, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 3) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4)), 90554#[L751, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 3) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4)), 90562#[L751-1, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 3) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4)), 90564#[L752, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 3) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4)), 90570#[L741-7, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 3) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4)), 90572#[L741-8, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 3) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4)), 90576#[L740-1, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 3) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4)), 90582#[L765-3, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 3) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4)), 90586#[L789-2, L765-4](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 3) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4)), 90588#[L765-5, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 3) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4)), 90594#[L789-2, L766](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 3) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4)), 90600#[L766-3, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 3) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4)), 90604#[L765, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 3) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4)), 90606#[L765-1, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 3) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4)), 90612#[L765-2, L789-2](and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 3) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4)), 90614#[L740, L789-2](and (<= 3 ~next_alloc_idx~0) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (<= ~next_alloc_idx~0 3)), 90618#[L741, L789-2](and (<= 3 ~next_alloc_idx~0) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (<= ~next_alloc_idx~0 3)), 90624#[L741-1, L789-2](and (<= 3 ~next_alloc_idx~0) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (<= ~next_alloc_idx~0 3)), 90628#[L741-2, L789-2](and (<= 3 ~next_alloc_idx~0) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (<= ~next_alloc_idx~0 3)), 90630#[L741-3, L789-2](and (<= 3 ~next_alloc_idx~0) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (<= ~next_alloc_idx~0 3)), 90636#[L741-4, L789-2](and (<= 3 ~next_alloc_idx~0) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (<= ~next_alloc_idx~0 3)), 90640#[L789-2, L742](and (<= 3 ~next_alloc_idx~0) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (<= ~next_alloc_idx~0 3)), 90644#[L719, L789-2](and (<= 3 ~next_alloc_idx~0) (not (= ~state~0 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (<= ~next_alloc_idx~0 3)), 90651#[L720, L789-2](and (<= 3 ~next_alloc_idx~0) (not (= ~state~0 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (<= ~next_alloc_idx~0 3)), 90653#[L720-3, L789-2](and (<= 3 ~next_alloc_idx~0) (not (= ~state~0 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (<= ~next_alloc_idx~0 3)), 90657#[L789-2, L725](and (<= 3 ~next_alloc_idx~0) (not (= ~state~0 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (<= ~next_alloc_idx~0 3) (<= ~next_alloc_idx~0 640)), 90665#[L789-2, L726](and (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= ~state~0 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (<= ~next_alloc_idx~0 3) (<= ~next_alloc_idx~0 640)), 90671#[L727, L789-2](and (<= 3 ~next_alloc_idx~0) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 90679#[L727-3, L789-2](and (<= 3 ~next_alloc_idx~0) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 90683#[L729, L789-2](and (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 90692#[L742-1, L789-2](and (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2)) (<= ~next_alloc_idx~0 5)), 90694#[L789-2, L742-2](and (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2)) (<= ~next_alloc_idx~0 5)), 90703#[L742-3, L789-2](and (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 5)), 90710#[L743, L789-2](and (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 5)), 90714#[L789-2, L746](and (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 5)), 90775#[L747-2, L789-2](and (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 5)), 90835#[L748, L789-2](and (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 5)), 90895#[L748-1, L789-2](and (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 5)), 90957#[L748-2, L789-2](and (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 5)), 91015#[L749, L789-2](and (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 5)), 91075#[L750, L789-2](and (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 5)), 91137#[L750-3, L789-2](and (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 5)), 91195#[L751, L789-2](and (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 5)), 91287#[L751-1, L789-2](and (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 5)), 91345#[L752, L789-2](and (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 5)), 91407#[L741-7, L789-2](and (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 5)), 91465#[L741-8, L789-2](and (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 5)), 91521#[L740-1, L789-2](and (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 5)), 91575#[L765-3, L789-2](and (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 5)), 91627#[L789-2, L765-4](and (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 5)), 91677#[L765-5, L789-2](and (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 5)), 91731#[L789-2, L766](and (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 5)), 91805#[thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, L789-2](and (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 5))] [2021-01-26 21:35:09,979 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-26 21:35:09,979 INFO L429 AbstractCegarLoop]: === Iteration 17 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 21:35:09,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 21:35:09,980 INFO L82 PathProgramCache]: Analyzing trace with hash -488554539, now seen corresponding path program 1 times [2021-01-26 21:35:09,981 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 21:35:09,981 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727256118] [2021-01-26 21:35:09,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 21:35:10,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:35:10,722 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-01-26 21:35:10,722 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727256118] [2021-01-26 21:35:10,723 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1763460495] [2021-01-26 21:35:10,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-26 21:35:11,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:35:11,259 INFO L263 TraceCheckSpWp]: Trace formula consists of 383 conjuncts, 60 conjunts are in the unsatisfiable core [2021-01-26 21:35:11,264 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-26 21:35:11,290 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-01-26 21:35:11,290 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-26 21:35:11,295 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-26 21:35:11,296 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-01-26 21:35:11,296 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2021-01-26 21:35:11,335 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-26 21:35:11,336 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 15 [2021-01-26 21:35:11,336 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-26 21:35:11,341 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-26 21:35:11,342 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-01-26 21:35:11,342 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:17, output treesize:11 [2021-01-26 21:35:11,545 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:35:11,547 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:35:11,680 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 19 [2021-01-26 21:35:11,681 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-26 21:35:11,695 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-26 21:35:11,696 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-01-26 21:35:11,696 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:36, output treesize:32 [2021-01-26 21:35:11,878 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-26 21:35:11,879 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 45 [2021-01-26 21:35:11,879 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-26 21:35:11,917 INFO L625 ElimStorePlain]: treesize reduction 12, result has 78.2 percent of original size [2021-01-26 21:35:11,919 INFO L547 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-26 21:35:11,920 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:43, output treesize:32 [2021-01-26 21:35:12,229 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:35:12,291 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-26 21:35:12,291 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 27 treesize of output 77 [2021-01-26 21:35:12,292 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:35:12,294 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-26 21:35:12,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-26 21:35:12,414 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 44 [2021-01-26 21:35:12,414 INFO L348 Elim1Store]: treesize reduction 19, result has 83.6 percent of original size [2021-01-26 21:35:12,415 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 111 [2021-01-26 21:35:12,415 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-01-26 21:35:12,417 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-01-26 21:35:12,574 WARN L193 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 47 [2021-01-26 21:35:12,575 INFO L625 ElimStorePlain]: treesize reduction 91, result has 55.8 percent of original size [2021-01-26 21:35:12,577 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:35:12,578 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:35:12,579 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:35:12,580 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:35:12,582 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:35:12,586 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:35:12,587 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:35:12,589 INFO L547 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-2 vars, End of recursive call: 7 dim-0 vars, and 2 xjuncts. [2021-01-26 21:35:12,589 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:100, output treesize:100 [2021-01-26 21:35:12,590 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:35:12,591 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:35:12,592 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:35:12,736 INFO L375 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 7, 2, 1] term [2021-01-26 21:35:12,736 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:35:12,739 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:35:12,740 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-26 21:35:12,744 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:35:12,746 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:35:12,747 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-26 21:35:12,747 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:35:12,748 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:35:12,749 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:35:44,477 WARN L193 SmtUtils]: Spent 24.74 s on a formula simplification. DAG size of input: 78 DAG size of output: 62 [2021-01-26 21:35:44,481 INFO L603 QuantifierPusher]: Distributing 4 conjuncts over 2 disjuncts [2021-01-26 21:35:46,696 WARN L193 SmtUtils]: Spent 2.07 s on a formula simplification. DAG size of input: 75 DAG size of output: 65 [2021-01-26 21:35:47,719 WARN L193 SmtUtils]: Spent 899.00 ms on a formula simplification that was a NOOP. DAG size: 67 [2021-01-26 21:35:47,736 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-01-26 21:35:49,060 WARN L193 SmtUtils]: Spent 1.20 s on a formula simplification that was a NOOP. DAG size: 67 [2021-01-26 21:35:49,071 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-01-26 21:35:50,226 WARN L193 SmtUtils]: Spent 1.01 s on a formula simplification that was a NOOP. DAG size: 67 [2021-01-26 21:35:50,320 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 15 proven. 26 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-01-26 21:35:50,320 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-26 21:35:50,320 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 43 [2021-01-26 21:35:50,320 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362935424] [2021-01-26 21:35:50,321 INFO L461 AbstractCegarLoop]: Interpolant automaton has 44 states [2021-01-26 21:35:50,321 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-26 21:35:50,321 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2021-01-26 21:35:50,322 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=1738, Unknown=8, NotChecked=0, Total=1892 [2021-01-26 21:35:50,322 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-26 21:35:50,322 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 44 states, 43 states have (on average 5.348837209302325) internal successors, (230), 44 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-01-26 21:36:01,922 WARN L193 SmtUtils]: Spent 4.91 s on a formula simplification. DAG size of input: 110 DAG size of output: 95 [2021-01-26 21:36:02,582 WARN L193 SmtUtils]: Spent 457.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 120 [2021-01-26 21:36:07,648 WARN L193 SmtUtils]: Spent 4.93 s on a formula simplification. DAG size of input: 116 DAG size of output: 96 [2021-01-26 21:36:10,202 WARN L193 SmtUtils]: Spent 2.46 s on a formula simplification. DAG size of input: 79 DAG size of output: 75 [2021-01-26 21:36:13,214 WARN L193 SmtUtils]: Spent 2.95 s on a formula simplification. DAG size of input: 85 DAG size of output: 77 [2021-01-26 21:36:13,268 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:36:14,745 WARN L193 SmtUtils]: Spent 1.36 s on a formula simplification. DAG size of input: 73 DAG size of output: 73 [2021-01-26 21:36:14,766 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:36:18,274 WARN L193 SmtUtils]: Spent 3.43 s on a formula simplification. DAG size of input: 75 DAG size of output: 75 [2021-01-26 21:36:21,243 WARN L193 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 65 [2021-01-26 21:36:24,055 WARN L193 SmtUtils]: Spent 2.73 s on a formula simplification. DAG size of input: 94 DAG size of output: 94 [2021-01-26 21:36:24,692 WARN L193 SmtUtils]: Spent 530.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 125 [2021-01-26 21:36:29,776 WARN L193 SmtUtils]: Spent 5.00 s on a formula simplification. DAG size of input: 106 DAG size of output: 106 [2021-01-26 21:36:35,615 WARN L193 SmtUtils]: Spent 5.77 s on a formula simplification. DAG size of input: 112 DAG size of output: 108 [2021-01-26 21:36:35,630 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:36:35,680 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:36:35,857 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:36:35,911 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 233 and size of Sequence is : 234[2021-01-26 21:36:36,205 INFO L164 SleepSetCegar]: Size of mCounterexample is: 234 [2021-01-26 21:36:36,216 INFO L165 SleepSetCegar]: [92215#[ULTIMATE.startENTRY]true, 92217#[L-1]true, 92219#[L-1-1]true, 92221#[L17]true, 92223#[L17-1]true, 92225#[L17-2]true, 92227#[L17-3]true, 92229#[L17-4]true, 92231#[L715]true, 92233#[L716](and (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 2) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 92237#[L716-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 2) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 92239#[L716-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 2) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 92243#[L717](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 2) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 92245#[L717-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 2) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 92247#[L769](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 2) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 92249#[L769-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 2) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 92251#[L-1-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 2) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 92253#[L-1-3](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 2) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 92255#[L788](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 2) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 92257#[L789-4](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 2) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 92261#[L789-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 2) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 92263#[L789-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 2) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 92265#[L789-3, thr1ENTRY](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 2) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 92269#[L789-4, thr1ENTRY](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 2) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 92275#[thr1ENTRY, L789-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 2) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 92279#[thr1ENTRY, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 2) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 92281#[L773, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 2) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 92285#[L773-3, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 2) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 92289#[L776, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 2) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 92293#[L732, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 2) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 92299#[L732-1, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 2) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 92305#[L776-2, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 92307#[L789-2, L779](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 92315#[L780, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 92317#[L780-3, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 92321#[L762, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 92325#[L763, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 92329#[L763-1, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 92333#[L763-2, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 92337#[L766-3, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 92345#[L765, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 92347#[L765-1, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 92353#[L765-2, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 92355#[L740, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 92359#[L741, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 92365#[L741-1, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 92369#[L741-2, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 92373#[L741-3, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 92379#[L741-4, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 92383#[L789-2, L742](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 92385#[L719, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 92391#[L720, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 92393#[L720-3, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 92397#[L789-2, L725](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 92405#[L789-2, L726](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select |#valid| |~#top~0.base|) ~next_alloc_idx~0) (<= 1 ~state~0)), 92411#[L727, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (<= ~next_alloc_idx~0 3)), 92417#[L727-3, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (<= ~next_alloc_idx~0 3)), 92421#[L729, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 3) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4)), 92429#[L742-1, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 3) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 92431#[L789-2, L742-2](and (= (select |#valid| |~#m~0.base|) 1) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 3) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 92439#[L742-3, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 3) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 92445#[L743, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 3) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4)), 92449#[L789-2, L746](and (= (select |#valid| |~#m~0.base|) 1) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 3) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4)), 92453#[L747-2, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 3) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4)), 92459#[L748, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 3) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4)), 92465#[L748-1, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of6ForFork0_push_#t~mem10| (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4)), 92473#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (= (select |#valid| |~#m~0.base|) 1) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 3) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4))), 92477#[L749, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of6ForFork0_push_~oldTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 3) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4)), 92481#[L750, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of6ForFork0_push_~oldTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 3) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4)), 92489#[L750-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 3) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4))), 92491#[L751, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 3) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4))), 92499#[L751-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 3) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4))), 92501#[L752, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 3) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4))), 92509#[L741-7, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4))), 92513#[L741-8, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4))), 92519#[L740-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4))), 92527#[L765-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4))), 92531#[L789-2, L765-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4))), 92535#[L765-5, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4))), 92543#[L789-2, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4))), 92551#[L766-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4))), 92555#[L765, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4))), 92557#[L765-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4))), 92565#[L765-2, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4))), 92567#[L740, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4))), 92571#[L741, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4))), 92577#[L741-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4))), 92581#[L741-2, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4))), 92585#[L741-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4))), 92593#[L741-4, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4))), 92597#[L789-2, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4))), 92599#[L719, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4))), 92605#[L720, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4))), 92609#[L720-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4))), 92614#[L789-2, L725](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 3) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4))), 92622#[L789-2, L726](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 3) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4))), 92626#[L727, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5))), 92634#[L727-3, L789-2](and (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) 0) 1) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 92638#[L729, L789-2](and (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) 0) 1) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 92646#[L742-1, L789-2](and (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) 0) 1) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2)) (<= ~next_alloc_idx~0 5)), 92648#[L789-2, L742-2](and (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) 0) 1) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2)) (<= ~next_alloc_idx~0 5)), 92656#[L742-3, L789-2](and (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2)) (<= ~next_alloc_idx~0 5)), 92662#[L743, L789-2](and (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 92666#[L789-2, L746](and (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 92670#[L747-2, L789-2](and (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 92674#[L748, L789-2](and (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select (select |#memory_int| |~#top~0.base|) 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)), 92680#[L748-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| (select .cse0 |~#top~0.offset|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5))), 92688#[L748-2, L789-2](let ((.cse1 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (select .cse1 |~#top~0.offset|))) (and (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse1 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)))), 92692#[L749, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (= (select .cse0 |~#top~0.offset|) thr1Thread1of6ForFork0_push_~oldTop~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5))), 92696#[L750, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (= (select .cse0 |~#top~0.offset|) thr1Thread1of6ForFork0_push_~oldTop~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5))), 92704#[L750-3, L789-2](let ((.cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))))) (and (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (let ((.cse0 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (and .cse1 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0))) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse6 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse6) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse6 (<= 1 (select .cse7 0))) (and .cse1 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse6)))))), 92708#[L751, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse2 (select .cse11 0)) (.cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))))) (and (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (let ((.cse0 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (and .cse1 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0))) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse2) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse3 .cse4) (and .cse1 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse5 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse5 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse5 v_prenex_9) 1)))) .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse3 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0))))) .cse4))) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (let ((.cse8 (not (= (select .cse11 |~#top~0.offset|) 0))) (.cse9 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse7 0)) (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse8 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse9) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse9 (<= 1 .cse2)) (and .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse8 .cse9))) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)))), 92716#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse2 (select .cse11 0)) (.cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))))) (and (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (let ((.cse0 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (and .cse1 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0))) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse2) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse3 .cse4) (and .cse1 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse5 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse5 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse5 v_prenex_9) 1)))) .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse3 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0))))) .cse4))) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (let ((.cse8 (not (= (select .cse11 |~#top~0.offset|) 0))) (.cse9 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse7 0)) (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse8 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse9) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse9 (<= 1 .cse2)) (and .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse8 .cse9))) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5)))), 92718#[L752, L789-2](let ((.cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))))) (and (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (let ((.cse0 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (and .cse1 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0))) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse6 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse6) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse6 (<= 1 (select .cse7 0))) (and .cse1 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse6)))))), 92726#[L741-7, L789-2](let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))))) (and (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (or (and .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1))) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (let ((.cse6 (select |#memory_int| |~#top~0.base|))) (let ((.cse2 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse3 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse6 |~#top~0.offset|) 0))) (.cse5 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse1 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse1 0)) (= (select .cse1 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse2 .cse3 .cse4 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse5) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse2 .cse3 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse5 (<= 1 (select .cse6 0))) (and .cse0 .cse2 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse7 0)) (= (select .cse7 v_prenex_9) 1)))) .cse3 .cse4 .cse5)))))), 92728#[L741-8, L789-2](let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))))) (and (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (or (and .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1))) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (let ((.cse6 (select |#memory_int| |~#top~0.base|))) (let ((.cse2 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse3 (= |~#top~0.offset| 0)) (.cse4 (not (= (select .cse6 |~#top~0.offset|) 0))) (.cse5 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse1 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse1 0)) (= (select .cse1 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse2 .cse3 .cse4 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse5) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse2 .cse3 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse5 (<= 1 (select .cse6 0))) (and .cse0 .cse2 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse7 0)) (= (select .cse7 v_prenex_9) 1)))) .cse3 .cse4 .cse5)))))), 92734#[L740-1, L789-2](and (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse0 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse0 0)) (= (select .cse0 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse4))))), 92742#[L765-3, L789-2](and (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse0 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse0 0)) (= (select .cse0 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse4))))), 92746#[L789-2, L765-4](and (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse0 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse0 0)) (= (select .cse0 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse4))))), 92748#[L765-5, L789-2](and (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse0 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse0 0)) (= (select .cse0 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse4))))), 92754#[L789-2, L766](and (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse0 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse0 0)) (= (select .cse0 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse4))))), 92760#[L766-3, L789-2](and (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse0 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse0 0)) (= (select .cse0 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse4))))), 92816#[L765, L789-2](and (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse0 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse0 0)) (= (select .cse0 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse4))))), 92870#[L765-1, L789-2](and (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse0 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse0 0)) (= (select .cse0 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse4))))), 92930#[L765-2, L789-2](and (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 5) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse0 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse0 0)) (= (select .cse0 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse4))))), 92984#[L740, L789-2](and (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse0 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse0 0)) (= (select .cse0 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse4))))), 93040#[L741, L789-2](and (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse0 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse0 0)) (= (select .cse0 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse4))))), 93098#[L741-1, L789-2](and (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse0 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse0 0)) (= (select .cse0 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse4))))), 93154#[L741-2, L789-2](and (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse0 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse0 0)) (= (select .cse0 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse4))))), 93210#[L741-3, L789-2](and (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse0 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse0 0)) (= (select .cse0 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse4))))), 93268#[L741-4, L789-2](and (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse0 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse0 0)) (= (select .cse0 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse4))))), 93324#[L789-2, L742](and (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse0 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse0 0)) (= (select .cse0 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse4))))), 93378#[L719, L789-2](and (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse0 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse0 0)) (= (select .cse0 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse4))))), 93436#[L720, L789-2](and (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse0 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse0 0)) (= (select .cse0 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse4))))), 93492#[L720-3, L789-2](and (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)), 93575#[L789-2, L725](and (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)), 93637#[L789-2, L726](and (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5)), 93694#[L727, L789-2](and (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)), 93734#[L727-3, L789-2](and (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)), 93750#[L729, L789-2](and (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 93770#[L742-1, L789-2](and (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 93784#[L789-2, L742-2](and (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 93804#[L742-3, L789-2](and (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 93822#[L743, L789-2](and (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 93844#[L789-2, L746](and (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 93860#[L747-2, L789-2](and (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 93876#[L748, L789-2](and (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 93892#[L748-1, L789-2](and (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 93910#[L748-2, L789-2](and (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 93924#[L749, L789-2](and (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 93940#[L750, L789-2](and (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 93960#[L750-3, L789-2](and (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 1 ~state~0) (let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)), 93976#[L751, L789-2](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse7 (= (select .cse9 |~#top~0.offset|) 0))) (let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (not .cse7))) (and (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))))) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 1 ~state~0) (let ((.cse3 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse9 0))) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse5 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse3 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0))))) .cse5 .cse2) (and .cse3 .cse4 .cse5 .cse7) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse8 v_prenex_9) 1)))) .cse5 .cse2))))))), 94004#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse2 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))))) (and (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse2) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse3 .cse4) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse5 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse5 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse5 v_prenex_9) 1)))) .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse3 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0))))) .cse4))) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (let ((.cse8 (not (= (select .cse11 |~#top~0.offset|) 0))) (.cse9 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse7 0)) (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse8 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse9) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse9 (<= 1 .cse2)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse8 .cse9))) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 1 ~state~0)))), 94020#[L752, L789-2](let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))))) (and (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))))) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse6 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse6) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse6 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse6)))))), 94040#[L741-7, L789-2](let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))))) (and (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 1 ~state~0) (let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse6 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse6) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse6 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse6)))))), 94054#[L741-8, L789-2](let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))))) (and (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 1 ~state~0) (let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse6 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse6) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse6 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse6)))))), 94070#[L740-1, L789-2](and (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse0 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse0 0)) (= (select .cse0 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse4))))), 94088#[L765-3, L789-2](and (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 1 ~state~0) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse0 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse0 0)) (= (select .cse0 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse4))))), 94104#[L789-2, L765-4](and (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 1 ~state~0) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse0 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse0 0)) (= (select .cse0 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse4))))), 94118#[L765-5, L789-2](and (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 1 ~state~0) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse0 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse0 0)) (= (select .cse0 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse4))))), 94136#[L789-2, L766](and (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse0 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse0 0)) (= (select .cse0 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse4))))), 94160#[L766-3, L789-2](and (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse0 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse0 0)) (= (select .cse0 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse4))))), 94176#[L765, L789-2](and (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse0 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse0 0)) (= (select .cse0 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse4))))), 94190#[L765-1, L789-2](and (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse0 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse0 0)) (= (select .cse0 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse4))))), 94208#[L765-2, L789-2](and (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse0 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse0 0)) (= (select .cse0 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse4))))), 94222#[L740, L789-2](and (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 1 ~state~0) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse0 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse0 0)) (= (select .cse0 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse4))))), 94238#[L741, L789-2](and (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 1 ~state~0) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse0 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse0 0)) (= (select .cse0 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse4))))), 94256#[L741-1, L789-2](and (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 1 ~state~0) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse0 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse0 0)) (= (select .cse0 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse4))))), 94272#[L741-2, L789-2](and (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 1 ~state~0) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse0 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse0 0)) (= (select .cse0 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse4))))), 94286#[L741-3, L789-2](and (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse0 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse0 0)) (= (select .cse0 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse4))))), 94304#[L741-4, L789-2](and (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse0 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse0 0)) (= (select .cse0 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse4))))), 94320#[L789-2, L742](and (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse0 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse0 0)) (= (select .cse0 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse4))))), 94334#[L719, L789-2](and (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse0 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse0 0)) (= (select .cse0 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse4))))), 94352#[L720, L789-2](and (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse0 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse0 0)) (= (select .cse0 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse4))))), 94366#[L720-3, L789-2](and (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)), 94388#[L789-2, L725](and (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)), 94406#[L789-2, L726](and (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 94416#[thr1ENTRY, L789-3, L726](and (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 94470#[thr1ENTRY, L789-4, L726](and (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 94560#[thr1ENTRY, L789-1, L726](and (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 94644#[thr1ENTRY, L789-2, L726](and (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)), 94728#[L773, L789-2, L726](and (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)), 94810#[L773-3, L789-2, L726](and (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)), 94896#[L789-2, L776, L726](let ((.cse1 (= ~state~0 0))) (let ((.cse0 (not .cse1)) (.cse2 (not |thr1Thread2of6ForFork0_#t~switch16|))) (and (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) .cse0 (or (and .cse1 |thr1Thread2of6ForFork0_#t~switch16|) (and .cse0 .cse2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) .cse2 (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)))), 95006#[L776-2, L789-2, L726](let ((.cse1 (= ~state~0 0))) (let ((.cse0 (not .cse1)) (.cse2 (not |thr1Thread2of6ForFork0_#t~switch16|))) (and (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) .cse0 (or (and .cse1 |thr1Thread2of6ForFork0_#t~switch16|) (and .cse0 .cse2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) .cse2 (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)))), 95090#[L779, L789-2, L726](and (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)), 95204#[L780, L789-2, L726](and (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)), 95288#[L780-3, L789-2, L726](and (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)), 95370#[L762, L789-2, L726](and (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)), 95454#[L763, L789-2, L726](and (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)), 95540#[L763-1, L789-2, L726](and (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)), 95622#[L763-2, L789-2, L726](and (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)), 95708#[L766-3, L789-2, L726](and (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)), 95792#[L789-2, L726, L765](and (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)), 95880#[L765-1, L789-2, L726](and (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)), 95964#[L765-2, L789-2, L726](and (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)), 96048#[L740, L789-2, L726](and (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)), 96130#[L741, L789-2, L726](and (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)), 96214#[L741-1, L789-2, L726](and (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)), 96298#[L741-2, L789-2, L726](and (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)), 96382#[L741-3, L789-2, L726](and (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)), 96468#[L741-4, L789-2, L726](and (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)), 96552#[L742, L789-2, L726](and (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)), 96636#[L719, L789-2, L726](and (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)), 96718#[L720, L789-2, L726](and (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)), 96802#[L789-2, L720-3, L726](and (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)), 96916#[L725, L789-2, L726](and (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)), 96996#[L725, L727, L789-2](and (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)), 97084#[L725, L727-3, L789-2](and (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)), 97164#[L725, L729, L789-2](and (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)), 97252#[L725, L742-1, L789-2](and (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)), 97334#[L725, L789-2, L742-2](and (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)), 97418#[L725, L742-3, L789-2](and (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 97504#[L743, L725, L789-2](and (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)), 97612#[L725, L789-2, L746](and (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)), 97717#[L725, L747-2, L789-2](and (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)), 97857#[L725, L748, L789-2](and (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)), 97962#[L748-1, L725, L789-2](and (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)), 98071#[L725, L748-2, L789-2](and (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)), 98172#[L725, L749, L789-2](and (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)), 98277#[L725, L750, L789-2](and (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)), 98384#[L750-3, L725, L789-2](and (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)), 98487#[L725, L751, L789-2](and (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)), 98631#[L725, L751-1, L789-2](and (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)), 98732#[L752, L725, L789-2](and (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)), 98843#[L725, L741-7, L789-2](and (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0)), 98946#[L741-8, L725, L789-2](and (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0)), 99042#[L725, L740-1, L789-2](and (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0)), 99130#[L725, L765-3, L789-2](and (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0)), 99214#[L725, L789-2, L765-4](and (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0)), 99296#[L765-5, L725, L789-2](and (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0)), 99382#[L725, L789-2, L766](and (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0)), 99490#[thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, L725, L789-2](and (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0))] [2021-01-26 21:36:36,417 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2021-01-26 21:36:36,417 INFO L429 AbstractCegarLoop]: === Iteration 18 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 21:36:36,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 21:36:36,418 INFO L82 PathProgramCache]: Analyzing trace with hash -835475136, now seen corresponding path program 1 times [2021-01-26 21:36:36,418 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 21:36:36,419 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122492820] [2021-01-26 21:36:36,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 21:36:36,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:36:36,850 INFO L134 CoverageAnalysis]: Checked inductivity of 254 backedges. 0 proven. 159 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2021-01-26 21:36:36,851 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122492820] [2021-01-26 21:36:36,851 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [894517406] [2021-01-26 21:36:36,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-26 21:36:37,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:36:37,390 INFO L263 TraceCheckSpWp]: Trace formula consists of 732 conjuncts, 100 conjunts are in the unsatisfiable core [2021-01-26 21:36:37,406 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-26 21:36:37,424 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-01-26 21:36:37,424 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-26 21:36:37,429 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-26 21:36:37,429 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-01-26 21:36:37,429 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2021-01-26 21:36:37,474 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-26 21:36:37,474 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 39 [2021-01-26 21:36:37,475 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-26 21:36:37,498 INFO L625 ElimStorePlain]: treesize reduction 14, result has 60.0 percent of original size [2021-01-26 21:36:37,498 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-01-26 21:36:37,498 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:23, output treesize:21 [2021-01-26 21:36:37,564 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-26 21:36:37,565 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 69 [2021-01-26 21:36:37,565 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-26 21:36:37,605 INFO L625 ElimStorePlain]: treesize reduction 28, result has 54.8 percent of original size [2021-01-26 21:36:37,606 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-01-26 21:36:37,606 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:34 [2021-01-26 21:36:37,666 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-26 21:36:37,666 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2021-01-26 21:36:37,667 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-26 21:36:37,682 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-26 21:36:37,682 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-01-26 21:36:37,682 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:31 [2021-01-26 21:36:38,112 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:38,113 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:38,320 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 19 [2021-01-26 21:36:38,320 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-26 21:36:38,348 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-26 21:36:38,348 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-01-26 21:36:38,349 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:59, output treesize:55 [2021-01-26 21:36:38,545 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 29 [2021-01-26 21:36:38,546 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-26 21:36:38,569 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-26 21:36:38,570 INFO L547 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-01-26 21:36:38,571 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:66, output treesize:62 [2021-01-26 21:36:38,667 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 39 [2021-01-26 21:36:38,667 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-26 21:36:38,698 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-26 21:36:38,700 INFO L547 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2021-01-26 21:36:38,700 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:73, output treesize:69 [2021-01-26 21:36:39,045 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-26 21:36:39,045 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 65 [2021-01-26 21:36:39,046 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-26 21:36:39,116 INFO L625 ElimStorePlain]: treesize reduction 12, result has 86.5 percent of original size [2021-01-26 21:36:39,120 INFO L547 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-2 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2021-01-26 21:36:39,120 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:77, output treesize:77 [2021-01-26 21:36:46,459 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:36:46,504 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-26 21:36:46,505 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 65 [2021-01-26 21:36:46,506 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-26 21:36:46,536 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-26 21:36:46,536 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 2 case distinctions, treesize of input 48 treesize of output 83 [2021-01-26 21:36:46,538 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-01-26 21:36:46,737 WARN L193 SmtUtils]: Spent 198.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 54 [2021-01-26 21:36:46,737 INFO L625 ElimStorePlain]: treesize reduction 48, result has 76.2 percent of original size [2021-01-26 21:36:46,743 INFO L547 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 1 dim-2 vars, End of recursive call: 13 dim-0 vars, and 2 xjuncts. [2021-01-26 21:36:46,744 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 8 variables, input treesize:162, output treesize:154 [2021-01-26 21:36:48,967 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-26 21:36:48,968 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 65 [2021-01-26 21:36:48,968 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-26 21:36:49,036 INFO L625 ElimStorePlain]: treesize reduction 12, result has 86.5 percent of original size [2021-01-26 21:36:49,049 INFO L547 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 1 dim-2 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2021-01-26 21:36:49,050 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 8 variables, input treesize:77, output treesize:66 [2021-01-26 21:36:49,652 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:49,775 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-26 21:36:49,775 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 41 treesize of output 145 [2021-01-26 21:36:49,776 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:49,778 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-26 21:36:49,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-26 21:36:49,999 WARN L193 SmtUtils]: Spent 196.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 72 [2021-01-26 21:36:49,999 INFO L348 Elim1Store]: treesize reduction 19, result has 89.3 percent of original size [2021-01-26 21:36:50,000 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 57 treesize of output 179 [2021-01-26 21:36:50,001 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-01-26 21:36:50,003 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-01-26 21:36:50,299 WARN L193 SmtUtils]: Spent 295.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 75 [2021-01-26 21:36:50,300 INFO L625 ElimStorePlain]: treesize reduction 155, result has 58.1 percent of original size [2021-01-26 21:36:50,304 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,305 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,305 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,306 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,307 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,308 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,309 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,310 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,311 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,312 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,313 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,314 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,315 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,316 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,317 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,318 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,319 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,319 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-26 21:36:50,320 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,321 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,322 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,322 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,323 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,324 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,326 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,327 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,327 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,328 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,329 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,330 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,331 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,333 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,334 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,335 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,337 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,338 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,340 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,341 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,342 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,343 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,345 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,346 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,348 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,349 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,350 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,351 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,352 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,354 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,355 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,357 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-26 21:36:50,357 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,359 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,360 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,361 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,362 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,363 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,365 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,366 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,367 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,369 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,370 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,371 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,372 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,373 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,375 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,376 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,377 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,378 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,380 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,381 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,382 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,383 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,385 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,386 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,387 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,399 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,401 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,403 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,404 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,405 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,407 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,409 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,410 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,411 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,413 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,414 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,416 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,417 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,419 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,420 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,421 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-26 21:36:50,421 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,423 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,424 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,425 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,426 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,428 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,430 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,431 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,432 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,434 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,435 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,436 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,438 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,439 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,440 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,441 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,443 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,444 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,446 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,448 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,449 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,450 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,452 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,453 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,455 INFO L547 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 1 dim-2 vars, End of recursive call: 15 dim-0 vars, and 2 xjuncts. [2021-01-26 21:36:50,455 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 10 variables, input treesize:168, output treesize:184 [2021-01-26 21:36:50,457 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,458 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,458 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,459 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,459 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,460 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,461 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,461 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-26 21:36:50,462 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,463 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,463 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,464 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,464 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,465 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,467 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,468 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,469 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,470 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,471 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,472 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,473 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,474 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,475 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,476 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,477 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,478 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,479 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,481 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,482 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,483 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,484 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,485 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,486 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,487 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,488 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-26 21:36:50,488 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,490 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,491 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,492 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,492 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,494 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,494 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,496 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,497 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,498 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,499 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,500 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,501 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,502 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,503 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,504 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,505 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,505 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,724 INFO L375 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 7, 2, 1] term [2021-01-26 21:36:50,724 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,731 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2021-01-26 21:36:50,733 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2021-01-26 21:36:50,733 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,734 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-26 21:36:50,738 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2021-01-26 21:36:50,739 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2021-01-26 21:36:50,739 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,740 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-26 21:36:50,743 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2021-01-26 21:36:50,744 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2021-01-26 21:36:50,745 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,746 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-26 21:36:50,749 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2021-01-26 21:36:50,750 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2021-01-26 21:36:50,750 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,751 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-26 21:36:50,755 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2021-01-26 21:36:50,756 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2021-01-26 21:36:50,757 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,758 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-26 21:36:50,760 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2021-01-26 21:36:50,761 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2021-01-26 21:36:50,762 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,763 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-26 21:36:50,767 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2021-01-26 21:36:50,768 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2021-01-26 21:36:50,769 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,770 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-26 21:36:50,774 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2021-01-26 21:36:50,776 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2021-01-26 21:36:50,776 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,777 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-26 21:36:50,784 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,786 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,786 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2021-01-26 21:36:50,787 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,788 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,789 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,789 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,790 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-26 21:36:50,790 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,791 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,791 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,792 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,793 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,794 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,794 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2021-01-26 21:36:50,795 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,796 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,796 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,796 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,797 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-26 21:36:50,797 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,798 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,799 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,799 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,800 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,800 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2021-01-26 21:36:50,801 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,801 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,802 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,803 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,803 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-26 21:36:50,804 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,805 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,806 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,807 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,808 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,809 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2021-01-26 21:36:50,809 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,810 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,811 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,812 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,812 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-26 21:36:50,813 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,814 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,815 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,816 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,817 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,818 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,819 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2021-01-26 21:36:50,820 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,821 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,821 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,822 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,823 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-26 21:36:50,823 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,824 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,826 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,827 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,828 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,828 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2021-01-26 21:36:50,829 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,830 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,830 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,831 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,831 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-26 21:36:50,832 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,833 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,834 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,835 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,836 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,837 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,838 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2021-01-26 21:36:50,839 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,839 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,840 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,841 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,841 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-26 21:36:50,842 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,843 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,844 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,845 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,846 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,846 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2021-01-26 21:36:50,847 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,848 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,848 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-26 21:36:50,849 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,849 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-26 21:36:50,850 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,851 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,852 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:50,853 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-26 21:36:51,923 WARN L193 SmtUtils]: Spent 614.00 ms on a formula simplification. DAG size of input: 144 DAG size of output: 110 [2021-01-26 21:36:51,931 INFO L603 QuantifierPusher]: Distributing 4 conjuncts over 2 disjuncts [2021-01-26 21:36:52,379 WARN L193 SmtUtils]: Spent 225.00 ms on a formula simplification. DAG size of input: 155 DAG size of output: 125 [2021-01-26 21:36:54,936 WARN L193 SmtUtils]: Spent 2.14 s on a formula simplification that was a NOOP. DAG size: 127 [2021-01-26 21:36:55,010 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-01-26 21:36:55,629 WARN L193 SmtUtils]: Spent 390.00 ms on a formula simplification that was a NOOP. DAG size: 127 [2021-01-26 21:36:55,660 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-01-26 21:36:56,035 WARN L193 SmtUtils]: Spent 140.00 ms on a formula simplification that was a NOOP. DAG size: 127 [2021-01-26 21:36:56,817 INFO L134 CoverageAnalysis]: Checked inductivity of 254 backedges. 168 proven. 84 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-01-26 21:36:56,817 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-26 21:36:56,817 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 33] total 50 [2021-01-26 21:36:56,817 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907834052] [2021-01-26 21:36:56,818 INFO L461 AbstractCegarLoop]: Interpolant automaton has 51 states [2021-01-26 21:36:56,818 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-26 21:36:56,818 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2021-01-26 21:36:56,820 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=293, Invalid=2256, Unknown=1, NotChecked=0, Total=2550 [2021-01-26 21:36:56,820 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-26 21:36:56,820 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 51 states, 50 states have (on average 7.76) internal successors, (388), 51 states have internal predecessors, (388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-01-26 21:37:01,759 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:37:07,339 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:37:20,800 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:37:29,366 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:37:35,569 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:37:35,790 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:37:43,849 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:37:52,292 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:38:00,581 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:38:00,782 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:38:06,910 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:38:07,138 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:38:15,210 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:38:21,494 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:38:29,792 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:38:32,107 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:38:32,312 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:38:40,419 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:38:42,736 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:38:51,085 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:38:55,397 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:38:55,602 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:39:03,674 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:39:08,016 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:39:16,310 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 499 and size of Sequence is : 500[2021-01-26 21:39:16,587 INFO L164 SleepSetCegar]: Size of mCounterexample is: 500 [2021-01-26 21:39:16,613 INFO L165 SleepSetCegar]: [100247#[ULTIMATE.startENTRY]true, 100249#[L-1]true, 100251#[L-1-1]true, 100253#[L17]true, 100255#[L17-1]true, 100257#[L17-2]true, 100259#[L17-3]true, 100261#[L17-4]true, 100263#[L715]true, 100265#[L716](and (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 2) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 100269#[L716-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 2) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 100271#[L716-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 2) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 100275#[L717](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 2) (= |~#top~0.offset| 0) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0))), 100277#[L717-1](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 2) (= |~#top~0.offset| 0) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0))), 100281#[L769](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0))), 100283#[L769-1](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0))), 100285#[L-1-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0))), 100287#[L-1-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0))), 100289#[L788](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0))), 100293#[L789-4](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100297#[L789-1](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100299#[L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100301#[L789-3, thr1ENTRY](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100305#[L789-4, thr1ENTRY](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100311#[thr1ENTRY, L789-1](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100315#[thr1ENTRY, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100317#[L773, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100321#[L773-3, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100325#[L776, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100329#[L732, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100335#[L732-1, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100343#[L776-2, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100345#[L789-2, L779](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100353#[L780, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100355#[L780-3, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100359#[L762, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100363#[L763, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100367#[L763-1, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100371#[L763-2, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100375#[L766-3, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100383#[L765, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100385#[L765-1, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100391#[L765-2, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100393#[L740, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100397#[L741, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100403#[L741-1, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100407#[L741-2, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100411#[L741-3, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100417#[L741-4, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100421#[L789-2, L742](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100423#[L719, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100429#[L720, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100431#[L720-3, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100435#[L789-2, L725](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100443#[L789-2, L726](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100449#[L727, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 100455#[L727-3, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 100459#[L729, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 100467#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 100469#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 100477#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 100483#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 100487#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 100491#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 100497#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 100503#[L748-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= |thr1Thread1of6ForFork0_push_#t~mem10| (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|)) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 100511#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100515#[L749, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 100519#[L750, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 100527#[L750-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100529#[L751, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100537#[L751-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100539#[L752, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100547#[L741-7, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100551#[L741-8, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100557#[L740-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100565#[L765-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100569#[L789-2, L765-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100573#[L765-5, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100581#[L789-2, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100587#[L766-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100591#[L765, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100593#[L765-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100601#[L765-2, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100605#[L740, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100609#[L741, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100615#[L741-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100619#[L741-2, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100623#[L741-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100629#[L741-4, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100635#[L789-2, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100639#[L719, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100645#[L720, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100647#[L720-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100651#[L789-2, L725](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100659#[L789-2, L726](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100665#[L727, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5))), 100671#[L727-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5))), 100673#[L729, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)))), 100679#[L742-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2)))), 100681#[L789-2, L742-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2)))), 100687#[L742-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2)))), 100691#[L743, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)))), 100697#[L789-2, L746](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)))), 100701#[L747-2, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)))), 100705#[L748, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)))), 100711#[L748-1, L789-2](let ((.cse1 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (select .cse1 |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse1 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0))))), 100719#[L748-2, L789-2](let ((.cse1 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (select .cse1 |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse1 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0))))), 100723#[L749, L789-2](let ((.cse1 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (select .cse1 |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse1 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0))))), 100727#[L750, L789-2](let ((.cse1 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (select .cse1 |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse1 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0))))), 100733#[L750-3, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse7 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (let ((.cse0 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (and .cse1 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0))) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (let ((.cse5 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse6 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse5 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse6) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse5 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse6 (<= 1 (select .cse7 0))) (and .cse1 .cse5 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse2 .cse3 .cse6)))))), 100735#[L751, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse2 (select .cse11 0)) (.cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (= |~#top~0.offset| 0)) (.cse8 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (let ((.cse0 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (and .cse1 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0))) (= ~state~0 1) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse2) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse3 .cse4) (and .cse1 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse5 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse5 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse5 v_prenex_9) 1)))) .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse3 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0))))) .cse4))) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (let ((.cse9 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse7 0)) (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse8 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse9) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse9 (<= 1 .cse2)) (and .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse8 .cse9))) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse4 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse8))), 100743#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse2 (select .cse11 0)) (.cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (= |~#top~0.offset| 0)) (.cse8 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (let ((.cse0 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (and .cse1 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0))) (= ~state~0 1) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse2) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse3 .cse4) (and .cse1 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse5 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse5 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse5 v_prenex_9) 1)))) .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse3 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0))))) .cse4))) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (let ((.cse9 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse7 0)) (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse8 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse9) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse9 (<= 1 .cse2)) (and .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse8 .cse9))) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse4 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse8))), 100745#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse7 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (let ((.cse0 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (and .cse1 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0))) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (let ((.cse5 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse6 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse5 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse6) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse5 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse6 (<= 1 (select .cse7 0))) (and .cse1 .cse5 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse2 .cse3 .cse6)))))), 100753#[L741-7, L789-2](let ((.cse6 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |~#top~0.offset| 0)) (.cse2 (not (= (select .cse6 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1))) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse1 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse2 (let ((.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse5 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse4 .cse1 .cse2 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse5) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse4 .cse1 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse5 (<= 1 (select .cse6 0))) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse7 0)) (= (select .cse7 v_prenex_9) 1)))) .cse1 .cse2 .cse5)))))), 100755#[L741-8, L789-2](let ((.cse6 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |~#top~0.offset| 0)) (.cse2 (not (= (select .cse6 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1))) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse1 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse2 (let ((.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse5 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse4 .cse1 .cse2 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse5) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse4 .cse1 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse5 (<= 1 (select .cse6 0))) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse7 0)) (= (select .cse7 v_prenex_9) 1)))) .cse1 .cse2 .cse5)))))), 100761#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 100769#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 100773#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 100775#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 100781#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 100787#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 100791#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 100793#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 100801#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 100803#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 100807#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 100813#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 100817#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 100819#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 100825#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 100829#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 100831#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 100837#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 100839#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5)), 100843#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5)), 100849#[L789-2, L726](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5)), 100853#[L727, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 100859#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 100861#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 100867#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 100869#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 100875#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 100879#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 100885#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 100889#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 100893#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 100899#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100907#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100911#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100915#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 100921#[L750-3, L789-2](let ((.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 100923#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (let ((.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))))) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 100931#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse2 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (= |~#top~0.offset| 0)) (.cse8 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse2) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse3 .cse4) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse5 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse5 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse5 v_prenex_9) 1)))) .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse3 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0))))) .cse4))) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (let ((.cse9 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse7 0)) (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse8 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse9) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse9 (<= 1 .cse2)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse8 .cse9))) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse4 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse8))), 100933#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse7 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (let ((.cse5 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse6 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse5 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse6) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse5 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse6 (<= 1 (select .cse7 0))) (and .cse0 .cse5 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse2 .cse3 .cse6)))))), 100941#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse7 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (let ((.cse5 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse6 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse5 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse6) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse5 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse6 (<= 1 (select .cse7 0))) (and .cse0 .cse5 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse2 .cse3 .cse6)))))), 100943#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse7 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (let ((.cse5 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse6 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse5 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse6) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse5 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse6 (<= 1 (select .cse7 0))) (and .cse0 .cse5 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse2 .cse3 .cse6)))))), 100949#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 100957#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 100961#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 100965#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |~#top~0.offset| 0)) (.cse2 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse2 (let ((.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse4 .cse1 .cse2 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse4 .cse1 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse1 .cse2 .cse0)))))), 100973#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |~#top~0.offset| 0)) (.cse2 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse2 (let ((.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse4 .cse1 .cse2 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse4 .cse1 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse1 .cse2 .cse0)))))), 100981#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 100985#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 100987#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 100995#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 100997#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 101001#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 101007#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 101011#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 101015#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 101021#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 101025#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 101027#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 101033#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 101037#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 101041#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 101049#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 101053#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 101059#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 101061#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 101067#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 101069#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 101075#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 101079#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 101085#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 101089#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 101093#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 101099#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 101107#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 101111#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 101115#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 101121#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse0 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 101123#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse9 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 101131#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse5 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9))), 101133#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 101141#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 101143#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 101147#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 101155#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 101159#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 101161#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 101167#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 101169#[thr1ENTRY, L789-3, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 101278#[thr1ENTRY, L789-4, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 101465#[thr1ENTRY, L789-1, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 101613#[thr1ENTRY, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 101759#[L773, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 101903#[L773-3, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 102048#[L789-2, L776, L766](let ((.cse2 (= ~state~0 0))) (let ((.cse1 (not .cse2)) (.cse0 (not |thr1Thread2of6ForFork0_#t~switch16|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) .cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (or (and .cse2 |thr1Thread2of6ForFork0_#t~switch16|) (and .cse1 .cse0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))))), 102196#[L776-2, L789-2, L766](let ((.cse2 (= ~state~0 0))) (let ((.cse1 (not .cse2)) (.cse0 (not |thr1Thread2of6ForFork0_#t~switch16|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) .cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (or (and .cse2 |thr1Thread2of6ForFork0_#t~switch16|) (and .cse1 .cse0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))))), 102337#[L779, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 102526#[L780, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 102672#[L780-3, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 102818#[L762, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 102966#[L763, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 103116#[L763-1, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 103262#[L763-2, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 103412#[L766-3, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 103591#[L789-2, L766, L765](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 103745#[L765-1, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 103891#[L765-2, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 104039#[L740, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 104185#[L741, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 104333#[L741-1, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 104479#[L741-2, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 104629#[L741-3, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 104781#[L741-4, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 104929#[L742, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 105077#[L719, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 105219#[L720, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 105369#[L789-2, L720-3, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 105514#[L722, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 105638#[L722-3, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 105779#[L727-3, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 105931#[L729, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 106077#[L742-1, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 106223#[L742-2, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 106371#[L742-3, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 106521#[L743, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 106702#[L744, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 106850#[L741-5, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 107000#[L741-6, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 107150#[L740-1, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 107298#[L765-3, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 107448#[L765-4, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 107590#[L765-5, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 107738#[L766, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 107906#[L766-3, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 107998#[L789-2, L766, L765](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 108090#[L765-1, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 108176#[L765-2, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 108264#[L740, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 108350#[L741, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 108438#[L741-1, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 108524#[L741-2, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 108614#[L741-3, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 108706#[L741-4, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 108794#[L742, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 108882#[L719, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 108964#[L720, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 109054#[L789-2, L720-3, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 109160#[L722, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 109252#[L722-3, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 109340#[L727-3, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 109432#[L729, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 109518#[L742-1, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 109604#[L742-2, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 109692#[L742-3, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 109782#[L743, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 109888#[L744, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 109976#[L741-5, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 110066#[L741-6, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 110156#[L740-1, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 110244#[L765-3, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 110334#[L765-4, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 110398#[L789-3, L765-4, thr1ENTRY, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 110546#[L789-4, L765-4, thr1ENTRY, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 110770#[L765-4, thr1ENTRY, L789-1, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 110955#[L765-4, thr1ENTRY, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 111134#[L765-4, L773, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 111321#[L773-3, L765-4, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 111510#[L765-4, L789-2, L776, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not |thr1Thread3of6ForFork0_#t~switch16|) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 111726#[L765-4, L776-2, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not |thr1Thread3of6ForFork0_#t~switch16|) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 111917#[L779, L765-4, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 112135#[L765-4, L789-2, L780, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 112320#[L765-4, L780-3, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 112509#[L765-4, L762, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 112688#[L765-4, L763, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 112879#[L765-4, L789-2, L766, L763-1](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 113064#[L765-4, L763-2, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 113245#[L765-4, L766-3, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 113465#[L765-4, L789-2, L766, L765](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 113654#[L765-4, L765-1, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 113835#[L765-4, L765-2, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 114024#[L740, L765-4, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 114205#[L765-4, L789-2, L741, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 114394#[L741-1, L765-4, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 114571#[L765-4, L741-2, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 114760#[L765-4, L741-3, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 114945#[L741-4, L765-4, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 115134#[L765-4, L742, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 115315#[L719, L765-4, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 115496#[L720, L765-4, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 115685#[L765-4, L720-3, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 115907#[L765-4, L722, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 116092#[L722-3, L765-4, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 116277#[L765-4, L727-3, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 116466#[L729, L765-4, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 116647#[L742-1, L765-4, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 116832#[L742-2, L765-4, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 117017#[L765-4, L742-3, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 117206#[L765-4, L743, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 117422#[L744, L765-4, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 117609#[L741-5, L765-4, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 117792#[L741-6, L765-4, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 117979#[L765-4, L789-2, L740-1, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 118164#[L765-4, L765-3, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 118347#[L765-4, L765-4, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 118538#[L765-5, L765-4, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 118723#[L765-4, L766, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 118924#[L765-4, L766-3, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 119024#[L765-4, L789-2, L766, L765](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 119128#[L765-4, L765-1, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 119224#[L765-4, L765-2, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 119328#[L740, L765-4, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 119424#[L765-4, L789-2, L741, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 119528#[L741-1, L765-4, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 119620#[L765-4, L741-2, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 119724#[L765-4, L741-3, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 119824#[L741-4, L765-4, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 119928#[L765-4, L742, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 120024#[L719, L765-4, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 120120#[L720, L765-4, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 120224#[L765-4, L720-3, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 120344#[L765-4, L722, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 120444#[L722-3, L765-4, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 120544#[L765-4, L727-3, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 120648#[L729, L765-4, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 120744#[L742-1, L765-4, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 120844#[L742-2, L765-4, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 120944#[L765-4, L742-3, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 121048#[L765-4, L743, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 121162#[L744, L765-4, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 121264#[L741-5, L765-4, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 121362#[L741-6, L765-4, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 121464#[L765-4, L789-2, L740-1, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 121564#[L765-4, L765-3, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 121662#[L765-4, L765-4, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 121746#[L789-3, L765-4, L765-4, thr1ENTRY, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 121929#[L765-4, L789-4, L765-4, thr1ENTRY, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 122192#[L765-4, L765-4, thr1ENTRY, L789-1, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 122414#[L765-4, L765-4, thr1ENTRY, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 122630#[L773, L765-4, L765-4, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 122858#[L773-3, L765-4, L765-4, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 123076#[L776, L765-4, L765-4, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not |thr1Thread4of6ForFork0_#t~switch16|) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 123327#[L765-4, L765-4, L776-2, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not |thr1Thread4of6ForFork0_#t~switch16|) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 123561#[L765-4, L765-4, L779, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 123816#[L780, L765-4, L765-4, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 124036#[L765-4, L765-4, L780-3, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 124260#[L765-4, L765-4, L762, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 124486#[L765-4, L763, L765-4, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 124704#[L765-4, L765-4, L789-2, L766, L763-1](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 124924#[L765-4, L765-4, L763-2, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 125146#[L765-4, L765-4, L766-3, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 125405#[L765, L765-4, L765-4, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 125621#[L765-4, L765-4, L765-1, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 125847#[L765-4, L765-4, L765-2, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 126075#[L740, L765-4, L765-4, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 126289#[L765-4, L765-4, L789-2, L741, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 126519#[L765-4, L765-4, L741-1, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 126731#[L765-4, L765-4, L741-2, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 126957#[L765-4, L765-4, L741-3, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 127181#[L741-4, L765-4, L765-4, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 127403#[L765-4, L765-4, L789-2, L742, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 127621#[L719, L765-4, L765-4, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 127851#[L765-4, L765-4, L720, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 128067#[L720-3, L765-4, L765-4, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 128320#[L722, L765-4, L765-4, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 128544#[L765-4, L765-4, L722-3, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 128770#[L765-4, L765-4, L727-3, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 128992#[L765-4, L729, L765-4, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 129216#[L765-4, L765-4, L742-1, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 129436#[L742-2, L765-4, L765-4, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 129660#[L765-4, L765-4, L742-3, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 129880#[L765-4, L743, L765-4, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 130139#[L744, L765-4, L765-4, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 130361#[L765-4, L765-4, L741-5, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 130579#[L741-6, L765-4, L765-4, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 130807#[L765-4, L765-4, L740-1, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 131033#[L765-4, L765-4, L765-3, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 131255#[L765-4, L765-4, L765-4, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 131469#[L765-4, L765-4, L789-2, L766, L765-5](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 131693#[L766, L765-4, L765-4, L789-2, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 131927#[L765-4, L765-4, L766-3, L789-2, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 132029#[L765, L765-4, L765-4, L789-2, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 132119#[L765-4, L765-4, L765-1, L789-2, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 132219#[L765-4, L765-4, L765-2, L789-2, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 132321#[L740, L765-4, L765-4, L789-2, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 132409#[L765-4, L765-4, L789-2, L741, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 132513#[L765-4, L765-4, L741-1, L789-2, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 132599#[L765-4, L765-4, L741-2, L789-2, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 132699#[L765-4, L765-4, L741-3, L789-2, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 132797#[L741-4, L765-4, L765-4, L789-2, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 132893#[L765-4, L765-4, L789-2, L742, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 132985#[L719, L765-4, L765-4, L789-2, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 133089#[L765-4, L765-4, L720, L789-2, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 133179#[L720-3, L765-4, L765-4, L789-2, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 133285#[L722, L765-4, L765-4, L789-2, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 133383#[L765-4, L765-4, L722-3, L789-2, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 133483#[L765-4, L765-4, L727-3, L789-2, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 133579#[L765-4, L729, L765-4, L789-2, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 133677#[L765-4, L765-4, L742-1, L789-2, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 133771#[L742-2, L765-4, L765-4, L789-2, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 133869#[L765-4, L765-4, L742-3, L789-2, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 133963#[L765-4, L743, L765-4, L789-2, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 134075#[L744, L765-4, L765-4, L789-2, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 134171#[L765-4, L765-4, L741-5, L789-2, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 134263#[L741-6, L765-4, L765-4, L789-2, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 134365#[L765-4, L765-4, L740-1, L789-2, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 134465#[L765-4, L765-4, L765-3, L789-2, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 134561#[L765-4, L765-4, L765-4, L789-2, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 134637#[L789-3, L765-4, L765-4, L765-4, thr1ENTRY, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 134853#[L765-4, L789-4, L765-4, L765-4, thr1ENTRY, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 135159#[L789-1, L765-4, L765-4, L765-4, thr1ENTRY, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 135418#[L789-2, L765-4, L765-4, L765-4, thr1ENTRY, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 135667#[L789-2, L773, L765-4, L765-4, L765-4, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 135926#[L773-3, L789-2, L765-4, L765-4, L765-4, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 136185#[L776, L789-2, L765-4, L765-4, L765-4, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not |thr1Thread5of6ForFork0_#t~switch16|) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 136487#[L776-2, L789-2, L765-4, L765-4, L765-4, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not |thr1Thread5of6ForFork0_#t~switch16|) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 136750#[L789-2, L779, L765-4, L765-4, L765-4, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 137046#[L780, L789-2, L765-4, L765-4, L765-4, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 137297#[L780-3, L789-2, L765-4, L765-4, L765-4, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 137564#[L789-2, L762, L765-4, L765-4, L765-4, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 137817#[L789-2, L765-4, L765-4, L765-4, L763, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 138072#[L763-1, L789-2, L765-4, L765-4, L765-4, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 138331#[L789-2, L765-4, L765-4, L765-4, L763-2, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 138588#[L766-3, L789-2, L765-4, L765-4, L765-4, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 138890#[L765, L789-2, L765-4, L765-4, L765-4, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 139145#[L765-1, L789-2, L765-4, L765-4, L765-4, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 139402#[L765-2, L789-2, L765-4, L765-4, L765-4, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 139661#[L789-2, L740, L765-4, L765-4, L765-4, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 139920#[L741, L789-2, L765-4, L765-4, L765-4, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 140179#[L741-1, L789-2, L765-4, L765-4, L765-4, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 140442#[L789-2, L765-4, L765-4, L765-4, L766, L741-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 140695#[L789-2, L765-4, L765-4, L765-4, L741-3, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 140956#[L789-2, L765-4, L765-4, L765-4, L741-4, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 141225#[L742, L789-2, L765-4, L765-4, L765-4, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 141484#[L719, L789-2, L765-4, L765-4, L765-4, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 141733#[L720, L789-2, L765-4, L765-4, L765-4, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 141992#[L789-2, L765-4, L765-4, L765-4, L720-3, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 142298#[L722, L789-2, L765-4, L765-4, L765-4, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 142545#[L789-2, L722-3, L765-4, L765-4, L765-4, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 142806#[L727-3, L789-2, L765-4, L765-4, L765-4, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 143075#[L729, L789-2, L765-4, L765-4, L765-4, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 143324#[L742-1, L789-2, L765-4, L765-4, L765-4, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 143593#[L742-2, L789-2, L765-4, L765-4, L765-4, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 143846#[L742-3, L789-2, L765-4, L765-4, L765-4, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 144105#[L743, L789-2, L765-4, L765-4, L765-4, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 144403#[L744, L789-2, L765-4, L765-4, L765-4, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 144660#[L789-2, L765-4, L765-4, L765-4, L741-5, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 144915#[L789-2, L741-6, L765-4, L765-4, L765-4, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 145184#[L789-2, L740-1, L765-4, L765-4, L765-4, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 145437#[L789-2, L765-4, L765-4, L765-4, L765-3, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 145702#[L789-2, L765-4, L765-4, L765-4, L765-4, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 145951#[L789-2, L765-4, L765-4, L765-4, L765-5, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 146212#[L766, L789-2, L765-4, L765-4, L765-4, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 146487#[L766-3, L789-2, L765-4, L765-4, L765-4, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 146571#[L765, L789-2, L765-4, L765-4, L765-4, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 146651#[L765-1, L789-2, L765-4, L765-4, L765-4, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 146733#[L765-2, L789-2, L765-4, L765-4, L765-4, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 146817#[L789-2, L740, L765-4, L765-4, L765-4, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 146901#[L741, L789-2, L765-4, L765-4, L765-4, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 146985#[L741-1, L789-2, L765-4, L765-4, L765-4, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 147073#[L789-2, L765-4, L765-4, L765-4, L766, L741-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 147151#[L789-2, L765-4, L765-4, L765-4, L741-3, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 147237#[L789-2, L765-4, L765-4, L765-4, L741-4, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 147331#[L742, L789-2, L765-4, L765-4, L765-4, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 147415#[L719, L789-2, L765-4, L765-4, L765-4, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 147489#[L720, L789-2, L765-4, L765-4, L765-4, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 147573#[L789-2, L765-4, L765-4, L765-4, L720-3, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 147679#[L722, L789-2, L765-4, L765-4, L765-4, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 147751#[L789-2, L722-3, L765-4, L765-4, L765-4, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 147837#[L727-3, L789-2, L765-4, L765-4, L765-4, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 147931#[L729, L789-2, L765-4, L765-4, L765-4, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 148005#[L742-1, L789-2, L765-4, L765-4, L765-4, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 148099#[L742-2, L789-2, L765-4, L765-4, L765-4, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 148177#[L742-3, L789-2, L765-4, L765-4, L765-4, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 148261#[L743, L789-2, L765-4, L765-4, L765-4, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 148359#[L744, L789-2, L765-4, L765-4, L765-4, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 148441#[L789-2, L765-4, L765-4, L765-4, L741-5, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 148521#[L789-2, L741-6, L765-4, L765-4, L765-4, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 148615#[L789-2, L740-1, L765-4, L765-4, L765-4, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 148693#[L789-2, L765-4, L765-4, L765-4, L765-3, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 148783#[L789-2, L765-4, L765-4, L765-4, L765-4, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 148851#[thr1ENTRY, L789-3, L765-4, L765-4, L765-4, L765-4, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 149104#[thr1ENTRY, L765-4, L765-4, L789-4, L765-4, L765-4, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 149447#[thr1ENTRY, L789-1, L765-4, L765-4, L765-4, L765-4, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 149743#[thr1ENTRY, L789-2, L765-4, L765-4, L765-4, L765-4, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0)), 150033#[ULTIMATE.startErr0INUSE_VIOLATION, thr1ENTRY, L765-4, L765-4, L765-4, L765-4, L766](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (<= 1 |thr1Thread1of6ForFork0_push_#res|) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0))] [2021-01-26 21:39:16,815 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-26 21:39:16,816 INFO L429 AbstractCegarLoop]: === Iteration 19 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 21:39:16,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 21:39:16,817 INFO L82 PathProgramCache]: Analyzing trace with hash 1373098512, now seen corresponding path program 1 times [2021-01-26 21:39:16,817 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 21:39:16,817 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526918391] [2021-01-26 21:39:16,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 21:39:16,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:39:17,209 INFO L134 CoverageAnalysis]: Checked inductivity of 429 backedges. 56 proven. 249 refuted. 0 times theorem prover too weak. 124 trivial. 0 not checked. [2021-01-26 21:39:17,209 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526918391] [2021-01-26 21:39:17,209 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [426927281] [2021-01-26 21:39:17,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-26 21:39:18,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:39:18,156 INFO L263 TraceCheckSpWp]: Trace formula consists of 1510 conjuncts, 6 conjunts are in the unsatisfiable core [2021-01-26 21:39:18,161 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-26 21:39:18,325 INFO L134 CoverageAnalysis]: Checked inductivity of 429 backedges. 56 proven. 249 refuted. 0 times theorem prover too weak. 124 trivial. 0 not checked. [2021-01-26 21:39:18,325 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-26 21:39:18,326 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2021-01-26 21:39:18,326 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786208243] [2021-01-26 21:39:18,327 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-01-26 21:39:18,327 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-26 21:39:18,327 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-01-26 21:39:18,327 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2021-01-26 21:39:18,327 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-26 21:39:18,328 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 54.875) internal successors, (439), 8 states have internal predecessors, (439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-01-26 21:39:18,401 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:39:18,429 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:39:45,927 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:40:04,890 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:40:04,965 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:40:16,955 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 73 [2021-01-26 21:40:32,656 WARN L193 SmtUtils]: Spent 1.11 s on a formula simplification. DAG size of input: 185 DAG size of output: 184 [2021-01-26 21:40:38,859 WARN L193 SmtUtils]: Spent 5.79 s on a formula simplification. DAG size of input: 205 DAG size of output: 203 [2021-01-26 21:40:41,072 WARN L193 SmtUtils]: Spent 1.39 s on a formula simplification. DAG size of input: 191 DAG size of output: 186 [2021-01-26 21:40:43,590 WARN L193 SmtUtils]: Spent 363.00 ms on a formula simplification. DAG size of input: 150 DAG size of output: 146 [2021-01-26 21:40:44,138 WARN L193 SmtUtils]: Spent 456.00 ms on a formula simplification. DAG size of input: 156 DAG size of output: 148 [2021-01-26 21:40:44,216 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:40:44,868 WARN L193 SmtUtils]: Spent 366.00 ms on a formula simplification. DAG size of input: 144 DAG size of output: 144 [2021-01-26 21:40:45,506 WARN L193 SmtUtils]: Spent 399.00 ms on a formula simplification. DAG size of input: 146 DAG size of output: 146 [2021-01-26 21:40:51,732 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:40:58,239 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:40:58,390 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:41:02,801 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:41:03,269 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:41:03,518 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:41:03,796 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 640 and size of Sequence is : 641[2021-01-26 21:41:04,069 INFO L164 SleepSetCegar]: Size of mCounterexample is: 641 [2021-01-26 21:41:04,124 INFO L165 SleepSetCegar]: [151543#[ULTIMATE.startENTRY]true, 151545#[L-1]true, 151547#[L-1-1]true, 151549#[L17]true, 151551#[L17-1]true, 151553#[L17-2]true, 151555#[L17-3]true, 151557#[L17-4]true, 151559#[L715]true, 151561#[L716](and (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 2) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 151563#[L716-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 2) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 151565#[L716-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 2) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 151567#[L717](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 2) (= |~#top~0.offset| 0) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0))), 151569#[L717-1](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 2) (= |~#top~0.offset| 0) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0))), 151571#[L769](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0))), 151573#[L769-1](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0))), 151575#[L-1-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0))), 151577#[L-1-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0))), 151579#[L788](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0))), 151581#[L789-4](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151585#[L789-1](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151587#[L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151589#[L789-3, thr1ENTRY](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151593#[L789-4, thr1ENTRY](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151599#[thr1ENTRY, L789-1](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151603#[thr1ENTRY, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151605#[L773, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151609#[L773-3, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151613#[L776, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151617#[L732, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151623#[L732-1, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151629#[L776-2, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151631#[L789-2, L779](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151639#[L780, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151641#[L780-3, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151645#[L762, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151649#[L763, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151653#[L763-1, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151657#[L763-2, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151661#[L766-3, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151669#[L765, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151671#[L765-1, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151677#[L765-2, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151679#[L740, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151683#[L741, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151689#[L741-1, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151693#[L741-2, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151695#[L741-3, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151701#[L741-4, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151705#[L789-2, L742](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151707#[L719, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151713#[L720, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151715#[L720-3, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151719#[L789-2, L725](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151725#[L789-2, L726](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151729#[L727, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 151735#[L727-3, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 151737#[L729, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 151743#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 151745#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 151751#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 151755#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 151759#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 151763#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 151769#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 151773#[L748-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= |thr1Thread1of6ForFork0_push_#t~mem10| (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|)) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 151779#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151781#[L749, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 151785#[L750, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 151791#[L750-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151793#[L751, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151801#[L751-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151803#[L752, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151809#[L741-7, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151811#[L741-8, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151815#[L740-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151821#[L765-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151825#[L789-2, L765-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151827#[L765-5, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151833#[L789-2, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151839#[L766-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151843#[L765, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151845#[L765-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151851#[L765-2, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151853#[L740, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151857#[L741, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151863#[L741-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151867#[L741-2, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151869#[L741-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151875#[L741-4, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151879#[L789-2, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151881#[L719, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151887#[L720, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151889#[L720-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151893#[L789-2, L725](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151899#[L789-2, L726](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 151903#[L727, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5))), 151909#[L727-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5))), 151911#[L729, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)))), 151917#[L742-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2)))), 151919#[L789-2, L742-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2)))), 151925#[L742-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2)))), 151929#[L743, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)))), 151933#[L789-2, L746](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)))), 151937#[L747-2, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)))), 151941#[L748, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)))), 151945#[L748-1, L789-2](let ((.cse1 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (select .cse1 |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse1 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0))))), 151951#[L748-2, L789-2](let ((.cse1 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (select .cse1 |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse1 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0))))), 151953#[L749, L789-2](let ((.cse1 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (select .cse1 |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse1 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0))))), 151957#[L750, L789-2](let ((.cse1 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (select .cse1 |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse1 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0))))), 151963#[L750-3, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse7 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (let ((.cse0 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (and .cse1 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0))) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (let ((.cse5 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse6 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse5 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse6) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse5 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse6 (<= 1 (select .cse7 0))) (and .cse1 .cse5 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse2 .cse3 .cse6)))))), 151965#[L751, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse2 (select .cse11 0)) (.cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (= |~#top~0.offset| 0)) (.cse8 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (let ((.cse0 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (and .cse1 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0))) (= ~state~0 1) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse2) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse3 .cse4) (and .cse1 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse5 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse5 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse5 v_prenex_9) 1)))) .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse3 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0))))) .cse4))) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (let ((.cse9 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse7 0)) (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse8 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse9) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse9 (<= 1 .cse2)) (and .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse8 .cse9))) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse4 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse8))), 151973#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse2 (select .cse11 0)) (.cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (= |~#top~0.offset| 0)) (.cse8 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (let ((.cse0 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (and .cse1 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0))) (= ~state~0 1) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse2) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse3 .cse4) (and .cse1 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse5 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse5 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse5 v_prenex_9) 1)))) .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse3 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0))))) .cse4))) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (let ((.cse9 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse7 0)) (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse8 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse9) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse9 (<= 1 .cse2)) (and .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse8 .cse9))) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse4 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse8))), 151975#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse7 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (let ((.cse0 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (and .cse1 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0))) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (let ((.cse5 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse6 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse5 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse6) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse5 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse6 (<= 1 (select .cse7 0))) (and .cse1 .cse5 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse2 .cse3 .cse6)))))), 151981#[L741-7, L789-2](let ((.cse6 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |~#top~0.offset| 0)) (.cse2 (not (= (select .cse6 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1))) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse1 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse2 (let ((.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse5 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse4 .cse1 .cse2 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse5) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse4 .cse1 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse5 (<= 1 (select .cse6 0))) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse7 0)) (= (select .cse7 v_prenex_9) 1)))) .cse1 .cse2 .cse5)))))), 151983#[L741-8, L789-2](let ((.cse6 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |~#top~0.offset| 0)) (.cse2 (not (= (select .cse6 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1))) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse1 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse2 (let ((.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse5 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse4 .cse1 .cse2 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse5) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse4 .cse1 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse5 (<= 1 (select .cse6 0))) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse7 0)) (= (select .cse7 v_prenex_9) 1)))) .cse1 .cse2 .cse5)))))), 151987#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 151993#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 151997#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 151999#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 152005#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 152011#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 152015#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 152017#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 152023#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 152025#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 152029#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 152035#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 152039#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 152041#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 152047#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 152051#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 152053#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 152059#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 152061#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5)), 152065#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5)), 152071#[L789-2, L726](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5)), 152075#[L727, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 152081#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 152083#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 152089#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 152091#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 152097#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 152101#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 152105#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 152109#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 152113#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 152117#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 152123#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 152125#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 152129#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 152135#[L750-3, L789-2](let ((.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 152137#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (let ((.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))))) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 152145#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse2 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (= |~#top~0.offset| 0)) (.cse8 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse2) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse3 .cse4) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse5 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse5 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse5 v_prenex_9) 1)))) .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse3 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0))))) .cse4))) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (let ((.cse9 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse7 0)) (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse8 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse9) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse9 (<= 1 .cse2)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse8 .cse9))) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse4 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse8))), 152147#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse7 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (let ((.cse5 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse6 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse5 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse6) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse5 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse6 (<= 1 (select .cse7 0))) (and .cse0 .cse5 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse2 .cse3 .cse6)))))), 152153#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse7 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (let ((.cse5 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse6 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse5 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse6) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse5 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse6 (<= 1 (select .cse7 0))) (and .cse0 .cse5 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse2 .cse3 .cse6)))))), 152155#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse7 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (let ((.cse5 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse6 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse5 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse6) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse5 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse6 (<= 1 (select .cse7 0))) (and .cse0 .cse5 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse2 .cse3 .cse6)))))), 152159#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 7) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 152165#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= ~next_alloc_idx~0 7) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 152169#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= ~next_alloc_idx~0 7) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 152171#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |~#top~0.offset| 0)) (.cse2 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse2 (let ((.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse4 .cse1 .cse2 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse4 .cse1 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse1 .cse2 .cse0)))))), 152177#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |~#top~0.offset| 0)) (.cse2 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse2 (let ((.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse4 .cse1 .cse2 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse4 .cse1 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse1 .cse2 .cse0)))))), 152183#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 152187#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 152189#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 152195#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 152197#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 152201#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 152207#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 152211#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 152213#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 152219#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 152223#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 152225#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 152231#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 152233#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 152237#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 152243#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 152247#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 152253#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 152255#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 152261#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 152263#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 152269#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 152273#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 152277#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 152281#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 152285#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 152289#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 152295#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 152297#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 152301#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 152307#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse0 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse1 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 152309#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse9 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 152317#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse1 .cse5 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9))), 152319#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 152325#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 152327#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 152331#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 152337#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 152341#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 152343#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 152349#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 152355#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 152359#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 152361#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 152367#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 152369#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 152373#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 152379#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 152383#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 152385#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 152391#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 152395#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 152397#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 152403#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 152405#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 152409#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 152413#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 152417#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 152423#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 152425#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 152431#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 152433#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 152439#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 152443#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 152447#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 152451#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 152455#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 152459#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 152465#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 152467#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 152471#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 152477#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse0 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 152479#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse9 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 152487#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse5 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9))), 152489#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 152495#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 152497#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 152501#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 152507#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 152511#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 152513#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 152519#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 152525#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 152529#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 152531#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 152537#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 152539#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 152543#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 152549#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 152553#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 152555#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 152561#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 152565#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 152567#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 152573#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 152575#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 152579#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 152585#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 152589#[thr1ENTRY, L789-3, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 152595#[thr1ENTRY, L789-4, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 152613#[thr1ENTRY, L789-1, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 152627#[thr1ENTRY, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 152640#[L773, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 152652#[L773-3, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 152669#[L789-2, L776, L726](let ((.cse2 (= ~state~0 0))) (let ((.cse1 (not .cse2)) (.cse0 (not |thr1Thread2of6ForFork0_#t~switch16|))) (and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) .cse0 (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) .cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (or (and .cse2 |thr1Thread2of6ForFork0_#t~switch16|) (and .cse1 .cse0)) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))))), 152683#[L776-2, L789-2, L726](let ((.cse2 (= ~state~0 0))) (let ((.cse1 (not .cse2)) (.cse0 (not |thr1Thread2of6ForFork0_#t~switch16|))) (and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) .cse0 (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) .cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (or (and .cse2 |thr1Thread2of6ForFork0_#t~switch16|) (and .cse1 .cse0)) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))))), 152695#[L779, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 152713#[L780, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 152727#[L780-3, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 152738#[L762, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 152750#[L763, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 152764#[L763-1, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 152774#[L763-2, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 152788#[L766-3, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 152800#[L789-2, L726, L765](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 152816#[L765-1, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 152828#[L765-2, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 152840#[L740, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 152850#[L741, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 152862#[L741-1, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 152874#[L741-2, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 152886#[L741-3, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 152900#[L741-4, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 152912#[L742, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 152924#[L719, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 152934#[L720, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 152947#[L789-2, L720-3, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 152965#[L725, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 152973#[L725, L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 152991#[L725, L727-3, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|))))), 153001#[L725, L729, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|))))), 153019#[L725, L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= 7 |thr1Thread1of6ForFork0_push_#t~ret9|) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 153029#[L725, L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= 7 |thr1Thread1of6ForFork0_push_#t~ret9|) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 153043#[L725, L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 7 |thr1Thread1of6ForFork0_push_#t~ret9|) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 153059#[L743, L725, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 153071#[L725, L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 153083#[L725, L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 153099#[L725, L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 153113#[L748-1, L725, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0)))), 153131#[L725, L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0)))), 153141#[L725, L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0)))), 153153#[L725, L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0)))), 153169#[L750-3, L725, L789-2](let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_25 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_25) 1)) (exists ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_29 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_24 Int)) (and (or (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_28)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_28 v_prenex_27)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_27) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0)) (or (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_23)) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_27 v_prenex_23)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0)) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (or (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_17)) (or (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_19)) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse1 0))) (and .cse0 (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse2 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse2 v_prenex_25) 1) (<= 1 (select .cse2 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse1 |~#top~0.offset|) 0)))), 153181#[L725, L751, L789-2](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse4 (select .cse9 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|))))) (.cse3 (= |~#top~0.offset| 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_25 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_25) 1)) (exists ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_29 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_24 Int)) (and (or (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_28)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_28 v_prenex_27)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_27) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0)) (or (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_23)) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_27 v_prenex_23)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0)) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (or (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_17)) (or (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_19)) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (let ((.cse2 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse1 0)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0)))) .cse2 .cse0 .cse3) (and (exists ((v_prenex_25 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_25) 1)) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse4) .cse2 (exists ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_29 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_24 Int)) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_28 v_prenex_27)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_27 v_prenex_23)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))) .cse3) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse5 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (= (select .cse5 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse5 0))))) .cse2 .cse3 .cse6))) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 .cse4)) (and .cse0 (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse7 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse7 v_prenex_25) 1) (<= 1 (select .cse7 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse6)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse3 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse9 |~#top~0.offset|) 0))))), 153201#[L725, L751-1, L789-2](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse4 (select .cse9 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|))))) (.cse3 (= |~#top~0.offset| 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_25 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_25) 1)) (exists ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_29 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_24 Int)) (and (or (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_28)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_28 v_prenex_27)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_27) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0)) (or (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_23)) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_27 v_prenex_23)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0)) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (or (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_17)) (or (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_19)) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (let ((.cse2 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse1 0)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0)))) .cse2 .cse0 .cse3) (and (exists ((v_prenex_25 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_25) 1)) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse4) .cse2 (exists ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_29 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_24 Int)) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_28 v_prenex_27)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_27 v_prenex_23)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))) .cse3) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse5 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (= (select .cse5 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse5 0))))) .cse2 .cse3 .cse6))) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 .cse4)) (and .cse0 (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse7 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse7 v_prenex_25) 1) (<= 1 (select .cse7 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse6)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse3 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse9 |~#top~0.offset|) 0))))), 153209#[L752, L725, L789-2](let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_25 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_25) 1)) (exists ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_29 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_24 Int)) (and (or (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_28)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_28 v_prenex_27)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_27) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0)) (or (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_23)) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_27 v_prenex_23)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0)) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (or (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_17)) (or (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_19)) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse1 0))) (and .cse0 (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse2 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse2 v_prenex_25) 1) (<= 1 (select .cse2 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse1 |~#top~0.offset|) 0)))), 153227#[L725, L741-7, L789-2](let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_25 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_25) 1)) (exists ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_29 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_24 Int)) (and (or (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_28)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_28 v_prenex_27)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_27) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0)) (or (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_23)) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_27 v_prenex_23)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0)) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (or (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_17)) (or (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_19)) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse1 0))) (and .cse0 (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse2 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse2 v_prenex_25) 1) (<= 1 (select .cse2 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse1 |~#top~0.offset|) 0)))), 153237#[L741-8, L725, L789-2](let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_25 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_25) 1)) (exists ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_29 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_24 Int)) (and (or (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_28)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_28 v_prenex_27)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_27) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0)) (or (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_23)) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_27 v_prenex_23)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0)) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (or (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_17)) (or (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_19)) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse1 0))) (and .cse0 (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse2 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse2 v_prenex_25) 1) (<= 1 (select .cse2 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse1 |~#top~0.offset|) 0)))), 153249#[L725, L740-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)))), 153265#[L725, L765-3, L789-2](let ((.cse1 (= |~#top~0.offset| 0)) (.cse0 (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse2 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse2 .cse1 (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse4 (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) .cse0) (and .cse2 .cse1 (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) .cse0 (<= 1 (select .cse5 0))) (and .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse6 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse6 v_prenex_25) 1) (<= 1 (select .cse6 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0)))) .cse1 .cse4 .cse0)))))), 153277#[L725, L789-2, L765-4](let ((.cse1 (= |~#top~0.offset| 0)) (.cse0 (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse2 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse2 .cse1 (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse4 (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) .cse0) (and .cse2 .cse1 (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) .cse0 (<= 1 (select .cse5 0))) (and .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse6 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse6 v_prenex_25) 1) (<= 1 (select .cse6 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0)))) .cse1 .cse4 .cse0)))))), 153287#[L765-5, L725, L789-2](let ((.cse1 (= |~#top~0.offset| 0)) (.cse0 (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse2 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse2 .cse1 (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse4 (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) .cse0) (and .cse2 .cse1 (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) .cse0 (<= 1 (select .cse5 0))) (and .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse6 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse6 v_prenex_25) 1) (<= 1 (select .cse6 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0)))) .cse1 .cse4 .cse0)))))), 153301#[L725, L789-2, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)))), 153317#[L725, L766-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 153421#[L765, L725, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 153515#[L725, L765-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 153619#[L725, L765-2, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 153711#[L725, L740, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 153807#[L725, L741, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 153905#[L725, L741-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 154003#[L725, L741-2, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 154099#[L725, L741-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 154199#[L725, L741-4, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 154293#[L725, L789-2, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 154387#[L725, L719, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 154487#[L720, L725, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 154579#[L720-3, L725, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 154711#[L725, L789-2, L722](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 154805#[L725, L722-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 154875#[L725, L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 154899#[L725, L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 154927#[L725, L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 154949#[L725, L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 154973#[L725, L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 154999#[L743, L725, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 155025#[L744, L725, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 155125#[L725, L741-5, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 155223#[L725, L741-6, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 155319#[L725, L740-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 155413#[L725, L765-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 155509#[L725, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 155579#[L765-5, L725, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 155605#[L725, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 155637#[L725, L766-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 155661#[L765, L725, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 155683#[L725, L765-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 155711#[L725, L765-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 155731#[L725, L740, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 155755#[L725, L741, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 155781#[L725, L741-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 155807#[L725, L741-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 155827#[L725, L741-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 155855#[L725, L741-4, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 155877#[L725, L789-2, L742](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 155899#[L725, L719, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 155927#[L720, L725, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 155947#[L720-3, L725, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 155983#[L725, L789-2, L722](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 156005#[L725, L722-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 156027#[L725, L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 156051#[L725, L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 156079#[L725, L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 156101#[L725, L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 156125#[L725, L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 156151#[L743, L725, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 156179#[L744, L725, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 156207#[L725, L741-5, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 156233#[L725, L741-6, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 156257#[L725, L740-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 156279#[L725, L765-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 156303#[L725, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 156321#[L726, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 156397#[L727, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 156485#[L727-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 156525#[L729, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 156561#[L742-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 156593#[L742-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 156631#[L742-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 156669#[L743, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 156713#[L744, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 156749#[L741-5, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 156785#[L741-6, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 156825#[L740-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 156861#[L765-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 156897#[L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 156929#[L765-5, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 156965#[L766, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 157011#[L766-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 157059#[L789-2, L765-4, L765](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 157101#[L765-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 157137#[L765-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 157173#[L740, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 157205#[L741, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 157243#[L741-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 157277#[L741-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 157315#[L741-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 157353#[L741-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 157389#[L742, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 157425#[L719, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 157457#[L720, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 157493#[L789-2, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 157539#[L722, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 157579#[L722-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 157615#[L727-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 157653#[L729, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 157689#[L742-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 157721#[L742-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 157759#[L742-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 157797#[L743, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 157841#[L744, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 157877#[L741-5, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 157913#[L741-6, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 157953#[L740-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 157989#[L765-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 158025#[L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 158049#[L789-3, L765-4, thr1ENTRY, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 158085#[L789-4, L765-4, thr1ENTRY, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 158145#[L765-4, thr1ENTRY, L789-1, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 158193#[L765-4, thr1ENTRY, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 158237#[L765-4, L773, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 158285#[L773-3, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 158337#[L765-4, L789-2, L776, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not |thr1Thread3of6ForFork0_#t~switch16|) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 158393#[L765-4, L776-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not |thr1Thread3of6ForFork0_#t~switch16|) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 158445#[L779, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 158501#[L765-4, L789-2, L780, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 158551#[L765-4, L780-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 158601#[L765-4, L762, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 158645#[L765-4, L763, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 158697#[L765-4, L789-2, L765-4, L763-1](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 158745#[L765-4, L763-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 158791#[L765-4, L766-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 158849#[L765-4, L789-2, L765-4, L765](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 158901#[L765-4, L765-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 158947#[L765-4, L765-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 158997#[L740, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 159043#[L765-4, L789-2, L741, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 159093#[L741-1, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 159135#[L765-4, L741-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 159187#[L765-4, L741-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 159233#[L741-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 159285#[L765-4, L742, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 159331#[L719, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 159375#[L720, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 159427#[L765-4, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 159487#[L765-4, L722, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 159535#[L722-3, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 159583#[L765-4, L727-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 159633#[L729, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 159677#[L742-1, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 159727#[L742-2, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 159773#[L765-4, L742-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 159825#[L765-4, L743, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 159879#[L744, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 159931#[L741-5, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 159977#[L741-6, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 160027#[L765-4, L789-2, L740-1, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 160075#[L765-4, L765-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 160121#[L765-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 160173#[L765-5, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 160221#[L765-4, L766, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 160279#[L765-4, L766-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 160325#[L765-4, L789-2, L765-4, L765](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 160377#[L765-4, L765-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 160423#[L765-4, L765-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 160473#[L740, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 160519#[L765-4, L789-2, L741, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 160569#[L741-1, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 160611#[L765-4, L741-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 160663#[L765-4, L741-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 160709#[L741-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 160761#[L765-4, L742, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 160807#[L719, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 160851#[L720, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 160903#[L765-4, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 160963#[L765-4, L722, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 161011#[L722-3, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 161059#[L765-4, L727-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 161109#[L729, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 161153#[L742-1, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 161203#[L742-2, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 161249#[L765-4, L742-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 161301#[L765-4, L743, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 161355#[L744, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 161407#[L741-5, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 161453#[L741-6, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 161503#[L765-4, L789-2, L740-1, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 161551#[L765-4, L765-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 161597#[L765-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 161637#[L789-3, L765-4, L765-4, thr1ENTRY, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 161683#[L765-4, L789-4, L765-4, thr1ENTRY, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 161757#[L765-4, L765-4, thr1ENTRY, L789-1, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 161817#[L765-4, L765-4, thr1ENTRY, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 161873#[L773, L765-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 161937#[L773-3, L765-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 161995#[L776, L765-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not |thr1Thread4of6ForFork0_#t~switch16|) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 162063#[L765-4, L765-4, L776-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not |thr1Thread4of6ForFork0_#t~switch16|) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 162129#[L765-4, L765-4, L779, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 162197#[L780, L765-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 162257#[L765-4, L765-4, L780-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 162319#[L765-4, L765-4, L762, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 162381#[L765-4, L763, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 162439#[L765-4, L765-4, L789-2, L765-4, L763-1](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 162497#[L765-4, L765-4, L763-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 162557#[L765-4, L765-4, L766-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 162629#[L765, L765-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 162685#[L765-4, L765-4, L765-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 162747#[L765-4, L765-4, L765-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 162813#[L740, L765-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 162867#[L765-4, L765-4, L789-2, L741, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 162933#[L765-4, L765-4, L741-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 162985#[L765-4, L765-4, L741-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 163049#[L765-4, L765-4, L741-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 163111#[L741-4, L765-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 163171#[L765-4, L765-4, L789-2, L742, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 163227#[L719, L765-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 163293#[L765-4, L765-4, L720, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 163349#[L720-3, L765-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 163417#[L722, L765-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 163477#[L765-4, L765-4, L722-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 163541#[L765-4, L765-4, L727-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 163599#[L765-4, L729, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 163663#[L765-4, L765-4, L742-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 163721#[L742-2, L765-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 163783#[L765-4, L765-4, L742-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 163841#[L765-4, L743, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 163909#[L744, L765-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 163973#[L765-4, L765-4, L741-5, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 164029#[L741-6, L765-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 164095#[L765-4, L765-4, L740-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 164157#[L765-4, L765-4, L765-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 164217#[L765-4, L765-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 164271#[L765-4, L765-4, L789-2, L765-4, L765-5](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 164333#[L766, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 164409#[L765-4, L765-4, L766-3, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 164465#[L765, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 164521#[L765-4, L765-4, L765-1, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 164583#[L765-4, L765-4, L765-2, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 164649#[L740, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 164703#[L765-4, L765-4, L789-2, L741, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 164769#[L765-4, L765-4, L741-1, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 164821#[L765-4, L765-4, L741-2, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 164885#[L765-4, L765-4, L741-3, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 164947#[L741-4, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 165007#[L765-4, L765-4, L789-2, L742, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 165063#[L719, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 165129#[L765-4, L765-4, L720, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 165185#[L720-3, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 165253#[L722, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 165313#[L765-4, L765-4, L722-3, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 165377#[L765-4, L765-4, L727-3, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 165435#[L765-4, L729, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 165499#[L765-4, L765-4, L742-1, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 165557#[L742-2, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 165619#[L765-4, L765-4, L742-3, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 165677#[L765-4, L743, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 165745#[L744, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 165809#[L765-4, L765-4, L741-5, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 165865#[L741-6, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 165931#[L765-4, L765-4, L740-1, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 165993#[L765-4, L765-4, L765-3, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 166053#[L765-4, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 166099#[L789-3, L765-4, L765-4, L765-4, thr1ENTRY, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 166157#[L765-4, L789-4, L765-4, L765-4, thr1ENTRY, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 166245#[L789-1, L765-4, L765-4, L765-4, thr1ENTRY, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 166317#[L789-2, L765-4, L765-4, L765-4, thr1ENTRY, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 166389#[L789-2, L773, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 166459#[L773-3, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 166529#[L776, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not |thr1Thread5of6ForFork0_#t~switch16|) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 166615#[L776-2, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not |thr1Thread5of6ForFork0_#t~switch16|) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 166689#[L789-2, L779, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 166773#[L780, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 166837#[L780-3, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 166917#[L789-2, L762, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 166985#[L789-2, L765-4, L765-4, L765-4, L763, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 167061#[L763-1, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 167129#[L789-2, L765-4, L765-4, L765-4, L763-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 167195#[L766-3, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 167287#[L765, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 167353#[L765-1, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 167433#[L765-2, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 167499#[L789-2, L740, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 167577#[L741, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 167645#[L741-1, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 167717#[L789-2, L765-4, L765-4, L765-4, L765-4, L741-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 167785#[L789-2, L765-4, L765-4, L765-4, L741-3, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 167859#[L789-2, L765-4, L765-4, L765-4, L741-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 167937#[L742, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 168009#[L719, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 168081#[L720, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 168153#[L789-2, L765-4, L765-4, L765-4, L720-3, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 168237#[L722, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 168299#[L789-2, L722-3, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 168379#[L727-3, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 168453#[L729, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 168525#[L742-1, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 168597#[L742-2, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 168665#[L742-3, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 168737#[L743, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 168823#[L744, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 168893#[L789-2, L765-4, L765-4, L765-4, L741-5, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 168967#[L789-2, L741-6, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 169041#[L789-2, L740-1, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 169107#[L789-2, L765-4, L765-4, L765-4, L765-3, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 169185#[L789-2, L765-4, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 169253#[L789-2, L765-4, L765-4, L765-4, L765-5, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 169323#[L766, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 169411#[L766-3, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 169483#[L765, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 169549#[L765-1, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 169629#[L765-2, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 169695#[L789-2, L740, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 169773#[L741, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 169841#[L741-1, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 169913#[L789-2, L765-4, L765-4, L765-4, L765-4, L741-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 169981#[L789-2, L765-4, L765-4, L765-4, L741-3, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 170055#[L789-2, L765-4, L765-4, L765-4, L741-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 170133#[L742, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 170205#[L719, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 170277#[L720, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 170349#[L789-2, L765-4, L765-4, L765-4, L720-3, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 170433#[L722, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 170495#[L789-2, L722-3, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 170575#[L727-3, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 170649#[L729, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 170721#[L742-1, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 170793#[L742-2, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 170861#[L742-3, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 170933#[L743, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 171019#[L744, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 171089#[L789-2, L765-4, L765-4, L765-4, L741-5, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 171163#[L789-2, L741-6, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 171237#[L789-2, L740-1, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 171303#[L789-2, L765-4, L765-4, L765-4, L765-3, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 171381#[L789-2, L765-4, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 171439#[thr1ENTRY, L789-3, L765-4, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 171505#[thr1ENTRY, L765-4, L765-4, L789-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 171609#[thr1ENTRY, L789-1, L765-4, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 171693#[thr1ENTRY, L789-2, L765-4, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 171771#[ULTIMATE.startErr0INUSE_VIOLATION, thr1ENTRY, L765-4, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0))] [2021-01-26 21:41:04,342 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2021-01-26 21:41:04,343 INFO L429 AbstractCegarLoop]: === Iteration 20 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 21:41:04,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 21:41:04,344 INFO L82 PathProgramCache]: Analyzing trace with hash 119272759, now seen corresponding path program 1 times [2021-01-26 21:41:04,344 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 21:41:04,344 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026041125] [2021-01-26 21:41:04,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 21:41:04,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:41:04,978 INFO L134 CoverageAnalysis]: Checked inductivity of 1108 backedges. 268 proven. 705 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2021-01-26 21:41:04,979 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026041125] [2021-01-26 21:41:04,979 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [920065772] [2021-01-26 21:41:04,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-26 21:41:05,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:41:05,819 INFO L263 TraceCheckSpWp]: Trace formula consists of 1943 conjuncts, 8 conjunts are in the unsatisfiable core [2021-01-26 21:41:05,826 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-26 21:41:06,174 INFO L134 CoverageAnalysis]: Checked inductivity of 1108 backedges. 268 proven. 705 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2021-01-26 21:41:06,175 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-26 21:41:06,175 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2021-01-26 21:41:06,175 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097620635] [2021-01-26 21:41:06,176 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-01-26 21:41:06,176 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-26 21:41:06,176 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-01-26 21:41:06,176 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2021-01-26 21:41:06,176 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-26 21:41:06,177 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 56.9) internal successors, (569), 10 states have internal predecessors, (569), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-01-26 21:41:06,293 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:41:06,321 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 722 and size of Sequence is : 723[2021-01-26 21:41:06,554 INFO L164 SleepSetCegar]: Size of mCounterexample is: 723 [2021-01-26 21:41:06,595 INFO L165 SleepSetCegar]: [173706#[ULTIMATE.startENTRY]true, 173708#[L-1]true, 173710#[L-1-1]true, 173712#[L17]true, 173714#[L17-1]true, 173716#[L17-2]true, 173718#[L17-3]true, 173720#[L17-4]true, 173722#[L715]true, 173724#[L716](and (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 2) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 173726#[L716-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 2) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 173728#[L716-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 2) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 173730#[L717](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 2) (= |~#top~0.offset| 0) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0))), 173732#[L717-1](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 2) (= |~#top~0.offset| 0) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0))), 173734#[L769](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0))), 173736#[L769-1](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0))), 173738#[L-1-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0))), 173740#[L-1-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0))), 173742#[L788](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0))), 173744#[L789-4](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 173748#[L789-1](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 173750#[L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 173752#[L789-3, thr1ENTRY](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 173756#[L789-4, thr1ENTRY](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 173762#[thr1ENTRY, L789-1](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 173766#[thr1ENTRY, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 173768#[L773, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 173772#[L773-3, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 173776#[L776, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 173780#[L732, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 173786#[L732-1, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 173792#[L776-2, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 173794#[L789-2, L779](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 173802#[L780, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 173804#[L780-3, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 173808#[L762, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 173812#[L763, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 173816#[L763-1, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 173820#[L763-2, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 173824#[L766-3, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 173832#[L765, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 173834#[L765-1, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 173840#[L765-2, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 173842#[L740, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 173846#[L741, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 173852#[L741-1, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 173856#[L741-2, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 173858#[L741-3, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 173864#[L741-4, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 173868#[L789-2, L742](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 173870#[L719, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 173876#[L720, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 173878#[L720-3, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 173882#[L789-2, L725](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 173888#[L789-2, L726](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 173892#[L727, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 173898#[L727-3, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 173900#[L729, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 173906#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 173908#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 173914#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 173918#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 173922#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 173926#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 173932#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 173936#[L748-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= |thr1Thread1of6ForFork0_push_#t~mem10| (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|)) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 173942#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 173944#[L749, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 173948#[L750, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 173954#[L750-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 173956#[L751, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 173964#[L751-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 173966#[L752, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 173972#[L741-7, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 173974#[L741-8, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 173978#[L740-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 173984#[L765-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 173988#[L789-2, L765-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 173990#[L765-5, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 173996#[L789-2, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 174002#[L766-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 174006#[L765, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 174008#[L765-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 174014#[L765-2, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 174016#[L740, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 174020#[L741, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 174026#[L741-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 174030#[L741-2, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 174032#[L741-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 174038#[L741-4, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 174042#[L789-2, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 174044#[L719, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 174050#[L720, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 174052#[L720-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 174056#[L789-2, L725](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 174062#[L789-2, L726](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 174066#[L727, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5))), 174072#[L727-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5))), 174074#[L729, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)))), 174080#[L742-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2)))), 174082#[L789-2, L742-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2)))), 174088#[L742-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2)))), 174092#[L743, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)))), 174096#[L789-2, L746](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)))), 174100#[L747-2, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)))), 174104#[L748, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)))), 174108#[L748-1, L789-2](let ((.cse1 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (select .cse1 |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse1 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0))))), 174114#[L748-2, L789-2](let ((.cse1 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (select .cse1 |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse1 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0))))), 174116#[L749, L789-2](let ((.cse1 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (select .cse1 |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse1 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0))))), 174120#[L750, L789-2](let ((.cse1 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (select .cse1 |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse1 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0))))), 174126#[L750-3, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse7 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (let ((.cse0 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (and .cse1 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0))) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (let ((.cse5 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse6 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse5 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse6) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse5 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse6 (<= 1 (select .cse7 0))) (and .cse1 .cse5 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse2 .cse3 .cse6)))))), 174128#[L751, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse2 (select .cse11 0)) (.cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (= |~#top~0.offset| 0)) (.cse8 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (let ((.cse0 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (and .cse1 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0))) (= ~state~0 1) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse2) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse3 .cse4) (and .cse1 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse5 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse5 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse5 v_prenex_9) 1)))) .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse3 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0))))) .cse4))) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (let ((.cse9 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse7 0)) (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse8 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse9) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse9 (<= 1 .cse2)) (and .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse8 .cse9))) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse4 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse8))), 174136#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse2 (select .cse11 0)) (.cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (= |~#top~0.offset| 0)) (.cse8 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (let ((.cse0 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (and .cse1 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0))) (= ~state~0 1) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse2) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse3 .cse4) (and .cse1 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse5 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse5 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse5 v_prenex_9) 1)))) .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse3 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0))))) .cse4))) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (let ((.cse9 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse7 0)) (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse8 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse9) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse9 (<= 1 .cse2)) (and .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse8 .cse9))) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse4 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse8))), 174138#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse7 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (let ((.cse0 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (and .cse1 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0))) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (let ((.cse5 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse6 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse5 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse6) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse5 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse6 (<= 1 (select .cse7 0))) (and .cse1 .cse5 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse2 .cse3 .cse6)))))), 174144#[L741-7, L789-2](let ((.cse6 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |~#top~0.offset| 0)) (.cse2 (not (= (select .cse6 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1))) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse1 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse2 (let ((.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse5 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse4 .cse1 .cse2 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse5) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse4 .cse1 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse5 (<= 1 (select .cse6 0))) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse7 0)) (= (select .cse7 v_prenex_9) 1)))) .cse1 .cse2 .cse5)))))), 174146#[L741-8, L789-2](let ((.cse6 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |~#top~0.offset| 0)) (.cse2 (not (= (select .cse6 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1))) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse1 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse2 (let ((.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse5 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse4 .cse1 .cse2 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse5) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse4 .cse1 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse5 (<= 1 (select .cse6 0))) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse7 0)) (= (select .cse7 v_prenex_9) 1)))) .cse1 .cse2 .cse5)))))), 174150#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 174156#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 174160#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 174162#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 174168#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 174174#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 174178#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 174180#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 174186#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 174188#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 174192#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 174198#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 174202#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 174204#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 174210#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 174214#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 174216#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 174222#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 174224#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5)), 174228#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5)), 174234#[L789-2, L726](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5)), 174238#[L727, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 174244#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 174246#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 174252#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 174254#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 174260#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 174264#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 174268#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 174272#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 174276#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 174280#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 174286#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 174288#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 174292#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 174298#[L750-3, L789-2](let ((.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 174300#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (let ((.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))))) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 174308#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse2 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (= |~#top~0.offset| 0)) (.cse8 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse2) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse3 .cse4) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse5 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse5 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse5 v_prenex_9) 1)))) .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse3 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0))))) .cse4))) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (let ((.cse9 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse7 0)) (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse8 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse9) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse9 (<= 1 .cse2)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse8 .cse9))) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse4 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse8))), 174310#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse7 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (let ((.cse5 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse6 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse5 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse6) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse5 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse6 (<= 1 (select .cse7 0))) (and .cse0 .cse5 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse2 .cse3 .cse6)))))), 174316#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse7 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (let ((.cse5 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse6 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse5 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse6) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse5 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse6 (<= 1 (select .cse7 0))) (and .cse0 .cse5 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse2 .cse3 .cse6)))))), 174318#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse7 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (let ((.cse5 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse6 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse5 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse6) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse5 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse6 (<= 1 (select .cse7 0))) (and .cse0 .cse5 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse2 .cse3 .cse6)))))), 174322#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 7) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 174328#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= ~next_alloc_idx~0 7) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 174332#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= ~next_alloc_idx~0 7) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 174334#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |~#top~0.offset| 0)) (.cse2 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse2 (let ((.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse4 .cse1 .cse2 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse4 .cse1 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse1 .cse2 .cse0)))))), 174340#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |~#top~0.offset| 0)) (.cse2 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse2 (let ((.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse4 .cse1 .cse2 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse4 .cse1 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse1 .cse2 .cse0)))))), 174346#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174350#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174352#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174358#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174360#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174364#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174370#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174374#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174376#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174382#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174386#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174388#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174394#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174396#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 174400#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 174406#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 174410#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 174416#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 174418#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 174424#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 174426#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 174432#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 174436#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 174440#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 174444#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 174448#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 174452#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 174458#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 174460#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 174464#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 174470#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse0 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse1 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 174472#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse9 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 174480#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse1 .cse5 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9))), 174482#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 174488#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 174490#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 174494#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174500#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174504#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174506#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174512#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174518#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174522#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174524#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174530#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174532#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174536#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174542#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174546#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174548#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174554#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174558#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174560#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174566#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174568#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 174572#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 174576#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 174580#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 174586#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 174588#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 174594#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 174596#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 174602#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 174606#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 174610#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 174614#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 174618#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 174622#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 174628#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 174630#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 174634#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 174640#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse0 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 174642#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse9 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 174650#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse5 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9))), 174652#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 174658#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 174660#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 174664#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174670#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174674#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174676#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174682#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174688#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174692#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174694#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174700#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174702#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174706#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174712#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174716#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174718#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174724#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174728#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174730#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174736#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174738#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 174742#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 174748#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 174752#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 174758#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 174760#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 174766#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 174768#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 174774#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 174778#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 174782#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 174786#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 174790#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 174794#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 174800#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 174802#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 174806#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 174812#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse0 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 174814#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse9 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 174822#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse5 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9))), 174824#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 174830#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 174832#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 174836#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174842#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174846#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174848#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174854#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174860#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174864#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174866#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174872#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174874#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174878#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174884#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174888#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174890#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174896#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174900#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174902#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174908#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 174910#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 174914#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 174918#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 174922#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 174928#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 174930#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 174936#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 174938#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 174944#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 174948#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 174952#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 174956#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 174960#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 174964#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 174970#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 174972#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 174976#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 174982#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse0 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 174984#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse9 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 174992#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse5 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9))), 174994#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 175000#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 175002#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 175006#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 175012#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 175016#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 175018#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 175024#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 175030#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 175034#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 175036#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 175042#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 175044#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 175048#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 175054#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 175058#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 175060#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 175066#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 175070#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 175072#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 175078#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 175080#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 175084#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 175090#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 175094#[thr1ENTRY, L789-3, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 175096#[thr1ENTRY, L789-4, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 175106#[thr1ENTRY, L789-1, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 175112#[thr1ENTRY, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 175118#[L773, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 175122#[L773-3, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 175130#[L789-2, L776, L726](let ((.cse2 (= ~state~0 0))) (let ((.cse1 (not .cse2)) (.cse0 (not |thr1Thread2of6ForFork0_#t~switch16|))) (and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) .cse0 (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) .cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (or (and .cse2 |thr1Thread2of6ForFork0_#t~switch16|) (and .cse1 .cse0)) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))))), 175136#[L776-2, L789-2, L726](let ((.cse2 (= ~state~0 0))) (let ((.cse1 (not .cse2)) (.cse0 (not |thr1Thread2of6ForFork0_#t~switch16|))) (and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) .cse0 (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) .cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (or (and .cse2 |thr1Thread2of6ForFork0_#t~switch16|) (and .cse1 .cse0)) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))))), 175142#[L779, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 175152#[L780, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 175158#[L780-3, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 175162#[L762, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 175168#[L763, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 175176#[L763-1, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 175180#[L763-2, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 175188#[L766-3, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 175192#[L789-2, L726, L765](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 175202#[L765-1, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 175208#[L765-2, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 175214#[L740, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 175218#[L741, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 175224#[L741-1, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 175230#[L741-2, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 175236#[L741-3, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 175244#[L741-4, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 175250#[L742, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 175256#[L719, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 175260#[L720, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 175266#[L789-2, L720-3, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 175276#[L725, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 175278#[L725, L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 175288#[L725, L727-3, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|))))), 175290#[L725, L729, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|))))), 175300#[L725, L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= 7 |thr1Thread1of6ForFork0_push_#t~ret9|) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 175304#[L725, L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= 7 |thr1Thread1of6ForFork0_push_#t~ret9|) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 175310#[L725, L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 7 |thr1Thread1of6ForFork0_push_#t~ret9|) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 175318#[L743, L725, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 175322#[L725, L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 175328#[L725, L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 175336#[L725, L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 175342#[L748-1, L725, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0)))), 175352#[L725, L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0)))), 175354#[L725, L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0)))), 175360#[L725, L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0)))), 175368#[L750-3, L725, L789-2](let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_25 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_25) 1)) (exists ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_29 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_24 Int)) (and (or (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_28)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_28 v_prenex_27)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_27) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0)) (or (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_23)) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_27 v_prenex_23)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0)) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (or (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_17)) (or (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_19)) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse1 0))) (and .cse0 (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse2 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse2 v_prenex_25) 1) (<= 1 (select .cse2 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse1 |~#top~0.offset|) 0)))), 175372#[L725, L751, L789-2](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse4 (select .cse9 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|))))) (.cse3 (= |~#top~0.offset| 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_25 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_25) 1)) (exists ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_29 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_24 Int)) (and (or (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_28)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_28 v_prenex_27)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_27) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0)) (or (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_23)) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_27 v_prenex_23)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0)) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (or (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_17)) (or (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_19)) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (let ((.cse2 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse1 0)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0)))) .cse2 .cse0 .cse3) (and (exists ((v_prenex_25 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_25) 1)) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse4) .cse2 (exists ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_29 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_24 Int)) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_28 v_prenex_27)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_27 v_prenex_23)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))) .cse3) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse5 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (= (select .cse5 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse5 0))))) .cse2 .cse3 .cse6))) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 .cse4)) (and .cse0 (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse7 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse7 v_prenex_25) 1) (<= 1 (select .cse7 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse6)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse3 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse9 |~#top~0.offset|) 0))))), 175384#[L725, L751-1, L789-2](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse4 (select .cse9 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|))))) (.cse3 (= |~#top~0.offset| 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_25 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_25) 1)) (exists ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_29 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_24 Int)) (and (or (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_28)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_28 v_prenex_27)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_27) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0)) (or (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_23)) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_27 v_prenex_23)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0)) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (or (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_17)) (or (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_19)) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (let ((.cse2 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse1 0)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0)))) .cse2 .cse0 .cse3) (and (exists ((v_prenex_25 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_25) 1)) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse4) .cse2 (exists ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_29 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_24 Int)) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_28 v_prenex_27)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_27 v_prenex_23)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))) .cse3) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse5 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (= (select .cse5 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse5 0))))) .cse2 .cse3 .cse6))) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 .cse4)) (and .cse0 (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse7 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse7 v_prenex_25) 1) (<= 1 (select .cse7 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse6)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse3 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse9 |~#top~0.offset|) 0))))), 175386#[L752, L725, L789-2](let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_25 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_25) 1)) (exists ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_29 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_24 Int)) (and (or (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_28)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_28 v_prenex_27)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_27) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0)) (or (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_23)) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_27 v_prenex_23)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0)) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (or (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_17)) (or (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_19)) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse1 0))) (and .cse0 (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse2 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse2 v_prenex_25) 1) (<= 1 (select .cse2 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse1 |~#top~0.offset|) 0)))), 175396#[L725, L741-7, L789-2](let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_25 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_25) 1)) (exists ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_29 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_24 Int)) (and (or (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_28)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_28 v_prenex_27)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_27) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0)) (or (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_23)) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_27 v_prenex_23)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0)) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (or (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_17)) (or (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_19)) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse1 0))) (and .cse0 (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse2 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse2 v_prenex_25) 1) (<= 1 (select .cse2 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse1 |~#top~0.offset|) 0)))), 175400#[L741-8, L725, L789-2](let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_25 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_25) 1)) (exists ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_29 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_24 Int)) (and (or (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_28)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_28 v_prenex_27)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_27) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0)) (or (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_23)) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_27 v_prenex_23)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0)) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (or (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_17)) (or (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_19)) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse1 0))) (and .cse0 (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse2 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse2 v_prenex_25) 1) (<= 1 (select .cse2 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse1 |~#top~0.offset|) 0)))), 175404#[L725, L740-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)))), 175412#[L725, L765-3, L789-2](let ((.cse1 (= |~#top~0.offset| 0)) (.cse0 (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse2 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse2 .cse1 (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse4 (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) .cse0) (and .cse2 .cse1 (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) .cse0 (<= 1 (select .cse5 0))) (and .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse6 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse6 v_prenex_25) 1) (<= 1 (select .cse6 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0)))) .cse1 .cse4 .cse0)))))), 175418#[L725, L789-2, L765-4](let ((.cse1 (= |~#top~0.offset| 0)) (.cse0 (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse2 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse2 .cse1 (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse4 (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) .cse0) (and .cse2 .cse1 (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) .cse0 (<= 1 (select .cse5 0))) (and .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse6 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse6 v_prenex_25) 1) (<= 1 (select .cse6 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0)))) .cse1 .cse4 .cse0)))))), 175422#[L765-5, L725, L789-2](let ((.cse1 (= |~#top~0.offset| 0)) (.cse0 (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse2 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse2 .cse1 (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse4 (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) .cse0) (and .cse2 .cse1 (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) .cse0 (<= 1 (select .cse5 0))) (and .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse6 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse6 v_prenex_25) 1) (<= 1 (select .cse6 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0)))) .cse1 .cse4 .cse0)))))), 175430#[L725, L789-2, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)))), 175438#[L725, L766-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 175446#[L765, L725, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 175450#[L725, L765-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 175460#[L725, L765-2, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 175462#[L725, L740, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 175468#[L725, L741, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 175476#[L725, L741-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 175484#[L725, L741-2, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 175486#[L725, L741-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 175496#[L725, L741-4, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 175500#[L725, L789-2, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 175504#[L725, L719, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 175514#[L720, L725, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 175516#[L720-3, L725, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 175528#[L725, L789-2, L722](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 175532#[L725, L722-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 175536#[L725, L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 175542#[L725, L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 175552#[L725, L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 175556#[L725, L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 175562#[L725, L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 175570#[L743, L725, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 175572#[L744, L725, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 175582#[L725, L741-5, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 175590#[L725, L741-6, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 175596#[L725, L740-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 175600#[L725, L765-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 175606#[L725, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 175610#[L765-5, L725, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 175618#[L725, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 175626#[L725, L766-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 175632#[L765, L725, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 175636#[L725, L765-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 175646#[L725, L765-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 175648#[L725, L740, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 175654#[L725, L741, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 175662#[L725, L741-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 175670#[L725, L741-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 175672#[L725, L741-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 175682#[L725, L741-4, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 175686#[L725, L789-2, L742](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 175690#[L725, L719, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 175700#[L720, L725, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 175702#[L720-3, L725, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 175714#[L725, L789-2, L722](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 175718#[L725, L722-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 175722#[L725, L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 175728#[L725, L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 175738#[L725, L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 175742#[L725, L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 175748#[L725, L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 175756#[L743, L725, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 175758#[L744, L725, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 175768#[L725, L741-5, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 175776#[L725, L741-6, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 175782#[L725, L740-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 175786#[L725, L765-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 175792#[L725, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 175798#[L726, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 175800#[L727, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 175804#[L727-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 175814#[L729, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 175820#[L742-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 175822#[L742-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 175830#[L742-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 175838#[L743, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 175842#[L744, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 175848#[L741-5, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 175854#[L741-6, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 175864#[L740-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 175870#[L765-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 175876#[L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 175878#[L765-5, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 175884#[L766, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 175890#[L766-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 175898#[L789-2, L765-4, L765](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 175910#[L765-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 175916#[L765-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 175922#[L740, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 175924#[L741, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 175932#[L741-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 175936#[L741-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 175944#[L741-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 175952#[L741-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 175958#[L742, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 175964#[L719, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 175966#[L720, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 175972#[L789-2, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 175978#[L722, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 175988#[L722-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 175994#[L727-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176002#[L729, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176008#[L742-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176010#[L742-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176018#[L742-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176026#[L743, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176030#[L744, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176036#[L741-5, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176042#[L741-6, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176052#[L740-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176058#[L765-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176064#[L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176068#[L789-3, L765-4, thr1ENTRY, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176074#[L789-4, L765-4, thr1ENTRY, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176084#[L765-4, thr1ENTRY, L789-1, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176092#[L765-4, thr1ENTRY, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176096#[L765-4, L773, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176104#[L773-3, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176116#[L765-4, L789-2, L776, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not |thr1Thread3of6ForFork0_#t~switch16|) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176122#[L765-4, L776-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not |thr1Thread3of6ForFork0_#t~switch16|) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176134#[L779, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176140#[L765-4, L789-2, L780, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176150#[L765-4, L780-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176160#[L765-4, L762, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176164#[L765-4, L763, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176176#[L765-4, L789-2, L765-4, L763-1](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176184#[L765-4, L763-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176190#[L765-4, L766-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176198#[L765-4, L789-2, L765-4, L765](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176210#[L765-4, L765-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176216#[L765-4, L765-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176226#[L740, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176232#[L765-4, L789-2, L741, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176242#[L741-1, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176244#[L765-4, L741-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176256#[L765-4, L741-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176262#[L741-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176274#[L765-4, L742, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176280#[L719, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176284#[L720, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176296#[L765-4, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176306#[L765-4, L722, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176314#[L722-3, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176322#[L765-4, L727-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176332#[L729, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176336#[L742-1, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176346#[L742-2, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176352#[L765-4, L742-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176364#[L765-4, L743, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176368#[L744, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176380#[L741-5, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176386#[L741-6, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176396#[L765-4, L789-2, L740-1, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176404#[L765-4, L765-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176410#[L765-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176422#[L765-5, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176430#[L765-4, L766, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176438#[L765-4, L766-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176444#[L765-4, L789-2, L765-4, L765](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176456#[L765-4, L765-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176462#[L765-4, L765-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176472#[L740, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176478#[L765-4, L789-2, L741, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176488#[L741-1, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176490#[L765-4, L741-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176502#[L765-4, L741-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176508#[L741-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176520#[L765-4, L742, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176526#[L719, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176530#[L720, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176542#[L765-4, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176552#[L765-4, L722, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176560#[L722-3, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176568#[L765-4, L727-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176578#[L729, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176582#[L742-1, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176592#[L742-2, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176598#[L765-4, L742-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176610#[L765-4, L743, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176614#[L744, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176626#[L741-5, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176632#[L741-6, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176642#[L765-4, L789-2, L740-1, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176650#[L765-4, L765-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176656#[L765-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176666#[L789-3, L765-4, L765-4, thr1ENTRY, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176672#[L765-4, L789-4, L765-4, thr1ENTRY, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176686#[L765-4, L765-4, thr1ENTRY, L789-1, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176696#[L765-4, L765-4, thr1ENTRY, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176702#[L773, L765-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176716#[L773-3, L765-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176724#[L776, L765-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not |thr1Thread4of6ForFork0_#t~switch16|) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176732#[L765-4, L765-4, L776-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not |thr1Thread4of6ForFork0_#t~switch16|) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176748#[L765-4, L765-4, L779, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176756#[L780, L765-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176766#[L765-4, L765-4, L780-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176778#[L765-4, L765-4, L762, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176790#[L765-4, L763, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176798#[L765-4, L765-4, L789-2, L765-4, L763-1](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176806#[L765-4, L765-4, L763-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176816#[L765-4, L765-4, L766-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176828#[L765, L765-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176834#[L765-4, L765-4, L765-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176846#[L765-4, L765-4, L765-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176862#[L740, L765-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176866#[L765-4, L765-4, L789-2, L741, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176882#[L765-4, L765-4, L741-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176884#[L765-4, L765-4, L741-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176898#[L765-4, L765-4, L741-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176910#[L741-4, L765-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176920#[L765-4, L765-4, L789-2, L742, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176926#[L719, L765-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176942#[L765-4, L765-4, L720, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176948#[L720-3, L765-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176956#[L722, L765-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176966#[L765-4, L765-4, L722-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176980#[L765-4, L765-4, L727-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 176988#[L765-4, L729, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177002#[L765-4, L765-4, L742-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177010#[L742-2, L765-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177022#[L765-4, L765-4, L742-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177030#[L765-4, L743, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177038#[L744, L765-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177052#[L765-4, L765-4, L741-5, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177058#[L741-6, L765-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177074#[L765-4, L765-4, L740-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177086#[L765-4, L765-4, L765-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177096#[L765-4, L765-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177100#[L765-4, L765-4, L789-2, L765-4, L765-5](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177112#[L766, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177128#[L765-4, L765-4, L766-3, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177134#[L765, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177140#[L765-4, L765-4, L765-1, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177152#[L765-4, L765-4, L765-2, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177168#[L740, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177172#[L765-4, L765-4, L789-2, L741, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177188#[L765-4, L765-4, L741-1, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177190#[L765-4, L765-4, L741-2, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177204#[L765-4, L765-4, L741-3, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177216#[L741-4, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177226#[L765-4, L765-4, L789-2, L742, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177232#[L719, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177248#[L765-4, L765-4, L720, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177254#[L720-3, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177262#[L722, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177272#[L765-4, L765-4, L722-3, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177286#[L765-4, L765-4, L727-3, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177294#[L765-4, L729, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177308#[L765-4, L765-4, L742-1, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177316#[L742-2, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177328#[L765-4, L765-4, L742-3, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177336#[L765-4, L743, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177344#[L744, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177358#[L765-4, L765-4, L741-5, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177364#[L741-6, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177380#[L765-4, L765-4, L740-1, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177392#[L765-4, L765-4, L765-3, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177402#[L765-4, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177408#[L789-3, L765-4, L765-4, L765-4, thr1ENTRY, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177416#[L765-4, L789-4, L765-4, L765-4, thr1ENTRY, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177434#[L789-1, L765-4, L765-4, L765-4, thr1ENTRY, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177446#[L789-2, L765-4, L765-4, L765-4, thr1ENTRY, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177458#[L789-2, L773, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177468#[L773-3, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177478#[L776, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not |thr1Thread5of6ForFork0_#t~switch16|) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177494#[L776-2, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not |thr1Thread5of6ForFork0_#t~switch16|) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177508#[L789-2, L779, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177522#[L780, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177526#[L780-3, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177546#[L789-2, L762, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177554#[L789-2, L765-4, L765-4, L765-4, L763, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177570#[L763-1, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177578#[L789-2, L765-4, L765-4, L765-4, L763-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177584#[L766-3, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177606#[L765, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177612#[L765-1, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177632#[L765-2, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177638#[L789-2, L740, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177656#[L741, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177664#[L741-1, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177676#[L789-2, L765-4, L765-4, L765-4, L765-4, L741-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177684#[L789-2, L765-4, L765-4, L765-4, L741-3, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177698#[L789-2, L765-4, L765-4, L765-4, L741-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177716#[L742, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177728#[L719, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177740#[L720, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177752#[L789-2, L765-4, L765-4, L765-4, L720-3, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177766#[L722, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177768#[L789-2, L722-3, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177788#[L727-3, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177802#[L729, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177814#[L742-1, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177826#[L742-2, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177834#[L742-3, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177846#[L743, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177862#[L744, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177872#[L789-2, L765-4, L765-4, L765-4, L741-5, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177886#[L789-2, L741-6, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177900#[L789-2, L740-1, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177906#[L789-2, L765-4, L765-4, L765-4, L765-3, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177924#[L789-2, L765-4, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177932#[L789-2, L765-4, L765-4, L765-4, L765-5, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177942#[L766, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177960#[L766-3, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177972#[L765, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177978#[L765-1, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 177998#[L765-2, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 178004#[L789-2, L740, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 178022#[L741, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 178030#[L741-1, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 178042#[L789-2, L765-4, L765-4, L765-4, L765-4, L741-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 178050#[L789-2, L765-4, L765-4, L765-4, L741-3, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 178064#[L789-2, L765-4, L765-4, L765-4, L741-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 178082#[L742, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 178094#[L719, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 178106#[L720, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 178118#[L789-2, L765-4, L765-4, L765-4, L720-3, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 178132#[L722, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 178134#[L789-2, L722-3, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 178154#[L727-3, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 178168#[L729, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 178180#[L742-1, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 178192#[L742-2, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 178200#[L742-3, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 178212#[L743, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 178228#[L744, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 178238#[L789-2, L765-4, L765-4, L765-4, L741-5, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 178252#[L789-2, L741-6, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 178266#[L789-2, L740-1, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 178272#[L789-2, L765-4, L765-4, L765-4, L765-3, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 178290#[L789-2, L765-4, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 178298#[thr1ENTRY, L789-3, L765-4, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 178304#[thr1ENTRY, L765-4, L765-4, L789-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 178328#[thr1ENTRY, L789-1, L765-4, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 178342#[thr1ENTRY, L789-2, L765-4, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 178350#[ULTIMATE.startErr0INUSE_VIOLATION, thr1ENTRY, L765-4, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0))] [2021-01-26 21:41:06,798 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2021-01-26 21:41:06,799 INFO L429 AbstractCegarLoop]: === Iteration 21 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 21:41:06,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 21:41:06,800 INFO L82 PathProgramCache]: Analyzing trace with hash -1787464041, now seen corresponding path program 2 times [2021-01-26 21:41:06,800 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 21:41:06,800 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980445153] [2021-01-26 21:41:06,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 21:41:06,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:41:07,483 INFO L134 CoverageAnalysis]: Checked inductivity of 1735 backedges. 334 proven. 1266 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2021-01-26 21:41:07,483 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980445153] [2021-01-26 21:41:07,483 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [190375826] [2021-01-26 21:41:07,483 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-26 21:41:08,370 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-01-26 21:41:08,370 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-26 21:41:08,376 INFO L263 TraceCheckSpWp]: Trace formula consists of 2199 conjuncts, 10 conjunts are in the unsatisfiable core [2021-01-26 21:41:08,382 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-26 21:41:08,816 INFO L134 CoverageAnalysis]: Checked inductivity of 1735 backedges. 334 proven. 1266 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2021-01-26 21:41:08,817 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-26 21:41:08,817 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 12 [2021-01-26 21:41:08,817 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354457170] [2021-01-26 21:41:08,818 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-01-26 21:41:08,818 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-26 21:41:08,818 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-01-26 21:41:08,818 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=66, Unknown=0, NotChecked=0, Total=132 [2021-01-26 21:41:08,819 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-26 21:41:08,819 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 54.25) internal successors, (651), 12 states have internal predecessors, (651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-01-26 21:41:08,980 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:41:09,009 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 804 and size of Sequence is : 805[2021-01-26 21:41:09,246 INFO L164 SleepSetCegar]: Size of mCounterexample is: 805 [2021-01-26 21:41:09,294 INFO L165 SleepSetCegar]: [180533#[ULTIMATE.startENTRY]true, 180535#[L-1]true, 180537#[L-1-1]true, 180539#[L17]true, 180541#[L17-1]true, 180543#[L17-2]true, 180545#[L17-3]true, 180547#[L17-4]true, 180549#[L715]true, 180551#[L716](and (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 2) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 180553#[L716-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 2) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 180555#[L716-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 2) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 180557#[L717](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 2) (= |~#top~0.offset| 0) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0))), 180559#[L717-1](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 2) (= |~#top~0.offset| 0) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0))), 180561#[L769](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0))), 180563#[L769-1](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0))), 180565#[L-1-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0))), 180567#[L-1-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0))), 180569#[L788](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0))), 180571#[L789-4](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180575#[L789-1](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180577#[L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180579#[L789-3, thr1ENTRY](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180583#[L789-4, thr1ENTRY](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180589#[thr1ENTRY, L789-1](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180593#[thr1ENTRY, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180595#[L773, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180599#[L773-3, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180603#[L776, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180607#[L732, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180613#[L732-1, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180619#[L776-2, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180621#[L789-2, L779](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180629#[L780, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180631#[L780-3, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180635#[L762, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180639#[L763, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180643#[L763-1, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180647#[L763-2, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180651#[L766-3, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180659#[L765, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180661#[L765-1, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180667#[L765-2, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180669#[L740, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180673#[L741, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180679#[L741-1, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180683#[L741-2, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180685#[L741-3, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180691#[L741-4, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180695#[L789-2, L742](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180697#[L719, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180703#[L720, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180705#[L720-3, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180709#[L789-2, L725](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180715#[L789-2, L726](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180719#[L727, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 180725#[L727-3, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 180727#[L729, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 180733#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 180735#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 180741#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 180745#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 180749#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 180753#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 180759#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 180763#[L748-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= |thr1Thread1of6ForFork0_push_#t~mem10| (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|)) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 180769#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180771#[L749, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 180775#[L750, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 180781#[L750-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180783#[L751, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180791#[L751-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180793#[L752, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180799#[L741-7, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180801#[L741-8, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180805#[L740-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180811#[L765-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180815#[L789-2, L765-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180817#[L765-5, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180823#[L789-2, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180829#[L766-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180833#[L765, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180835#[L765-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180841#[L765-2, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180843#[L740, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180847#[L741, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180853#[L741-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180857#[L741-2, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180859#[L741-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180865#[L741-4, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180869#[L789-2, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180871#[L719, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180877#[L720, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180879#[L720-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180883#[L789-2, L725](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180889#[L789-2, L726](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 180893#[L727, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5))), 180899#[L727-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5))), 180901#[L729, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)))), 180907#[L742-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2)))), 180909#[L789-2, L742-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2)))), 180915#[L742-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2)))), 180919#[L743, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)))), 180923#[L789-2, L746](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)))), 180927#[L747-2, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)))), 180931#[L748, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)))), 180935#[L748-1, L789-2](let ((.cse1 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (select .cse1 |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse1 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0))))), 180941#[L748-2, L789-2](let ((.cse1 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (select .cse1 |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse1 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0))))), 180943#[L749, L789-2](let ((.cse1 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (select .cse1 |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse1 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0))))), 180947#[L750, L789-2](let ((.cse1 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (select .cse1 |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse1 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0))))), 180953#[L750-3, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse7 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (let ((.cse0 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (and .cse1 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0))) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (let ((.cse5 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse6 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse5 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse6) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse5 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse6 (<= 1 (select .cse7 0))) (and .cse1 .cse5 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse2 .cse3 .cse6)))))), 180955#[L751, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse2 (select .cse11 0)) (.cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (= |~#top~0.offset| 0)) (.cse8 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (let ((.cse0 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (and .cse1 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0))) (= ~state~0 1) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse2) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse3 .cse4) (and .cse1 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse5 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse5 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse5 v_prenex_9) 1)))) .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse3 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0))))) .cse4))) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (let ((.cse9 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse7 0)) (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse8 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse9) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse9 (<= 1 .cse2)) (and .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse8 .cse9))) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse4 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse8))), 180963#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse2 (select .cse11 0)) (.cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (= |~#top~0.offset| 0)) (.cse8 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (let ((.cse0 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (and .cse1 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0))) (= ~state~0 1) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse2) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse3 .cse4) (and .cse1 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse5 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse5 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse5 v_prenex_9) 1)))) .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse3 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0))))) .cse4))) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (let ((.cse9 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse7 0)) (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse8 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse9) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse9 (<= 1 .cse2)) (and .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse8 .cse9))) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse4 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse8))), 180965#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse7 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (let ((.cse0 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (and .cse1 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0))) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (let ((.cse5 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse6 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse5 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse6) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse5 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse6 (<= 1 (select .cse7 0))) (and .cse1 .cse5 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse2 .cse3 .cse6)))))), 180971#[L741-7, L789-2](let ((.cse6 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |~#top~0.offset| 0)) (.cse2 (not (= (select .cse6 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1))) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse1 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse2 (let ((.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse5 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse4 .cse1 .cse2 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse5) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse4 .cse1 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse5 (<= 1 (select .cse6 0))) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse7 0)) (= (select .cse7 v_prenex_9) 1)))) .cse1 .cse2 .cse5)))))), 180973#[L741-8, L789-2](let ((.cse6 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |~#top~0.offset| 0)) (.cse2 (not (= (select .cse6 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1))) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse1 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse2 (let ((.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse5 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse4 .cse1 .cse2 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse5) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse4 .cse1 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse5 (<= 1 (select .cse6 0))) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse7 0)) (= (select .cse7 v_prenex_9) 1)))) .cse1 .cse2 .cse5)))))), 180977#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 180983#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 180987#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 180989#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 180995#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 181001#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 181005#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 181007#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 181013#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 181015#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 181019#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 181025#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 181029#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 181031#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 181037#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 181041#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 181043#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 181049#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 181051#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5)), 181055#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5)), 181061#[L789-2, L726](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5)), 181065#[L727, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 181071#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 181073#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 181079#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 181081#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 181087#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 181091#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 181095#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 181099#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 181103#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 181107#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 181113#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 181115#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 181119#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 181125#[L750-3, L789-2](let ((.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 181127#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (let ((.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))))) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 181135#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse2 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (= |~#top~0.offset| 0)) (.cse8 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse2) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse3 .cse4) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse5 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse5 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse5 v_prenex_9) 1)))) .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse3 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0))))) .cse4))) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (let ((.cse9 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse7 0)) (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse8 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse9) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse9 (<= 1 .cse2)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse8 .cse9))) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse4 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse8))), 181137#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse7 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (let ((.cse5 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse6 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse5 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse6) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse5 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse6 (<= 1 (select .cse7 0))) (and .cse0 .cse5 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse2 .cse3 .cse6)))))), 181143#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse7 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (let ((.cse5 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse6 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse5 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse6) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse5 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse6 (<= 1 (select .cse7 0))) (and .cse0 .cse5 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse2 .cse3 .cse6)))))), 181145#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse7 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (let ((.cse5 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse6 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse5 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse6) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse5 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse6 (<= 1 (select .cse7 0))) (and .cse0 .cse5 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse2 .cse3 .cse6)))))), 181149#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 7) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 181155#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= ~next_alloc_idx~0 7) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 181159#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= ~next_alloc_idx~0 7) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 181161#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |~#top~0.offset| 0)) (.cse2 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse2 (let ((.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse4 .cse1 .cse2 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse4 .cse1 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse1 .cse2 .cse0)))))), 181167#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |~#top~0.offset| 0)) (.cse2 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse2 (let ((.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse4 .cse1 .cse2 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse4 .cse1 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse1 .cse2 .cse0)))))), 181173#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181177#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181179#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181185#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181187#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181191#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181197#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181201#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181203#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181209#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181213#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181215#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181221#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181223#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 181227#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 181233#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 181237#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 181243#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 181245#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 181251#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 181253#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 181259#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 181263#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 181267#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 181271#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 181275#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 181279#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 181285#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 181287#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 181291#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 181297#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse0 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse1 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 181299#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse9 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 181307#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse1 .cse5 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9))), 181309#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 181315#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 181317#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 181321#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181327#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181331#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181333#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181339#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181345#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181349#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181351#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181357#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181359#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181363#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181369#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181373#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181375#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181381#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181385#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181387#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181393#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181395#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 181399#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 181403#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 181407#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 181413#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 181415#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 181421#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 181423#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 181429#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 181433#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 181437#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 181441#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 181445#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 181449#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 181455#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 181457#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 181461#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 181467#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse0 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 181469#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse9 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 181477#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse5 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9))), 181479#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 181485#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 181487#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 181491#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181497#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181501#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181503#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181509#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181515#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181519#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181521#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181527#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181529#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181533#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181539#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181543#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181545#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181551#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181555#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181557#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181563#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181565#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 181569#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 181575#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 181579#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 181585#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 181587#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 181593#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 181595#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 181601#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 181605#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 181609#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 181613#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 181617#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 181621#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 181627#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 181629#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 181633#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 181639#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse0 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 181641#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse9 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 181649#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse5 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9))), 181651#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 181657#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 181659#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 181663#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181669#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181673#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181675#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181681#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181687#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181691#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181693#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181699#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181701#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181705#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181711#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181715#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181717#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181723#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181727#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181729#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181735#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181737#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 181741#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 181745#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 181749#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 181755#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 181757#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 181763#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 181765#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 181771#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 181775#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 181779#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 181783#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 181787#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 181791#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 181797#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 181799#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 181803#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 181809#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse0 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 181811#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse9 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 181819#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse5 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9))), 181821#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 181827#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 181829#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 181833#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181839#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181843#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181845#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181851#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181857#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181861#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181863#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181869#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181871#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181875#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181881#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181885#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181887#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181893#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181897#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181899#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181905#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 181907#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 181911#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 181917#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 181921#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 181927#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 181929#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 181935#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 181937#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 181943#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 181947#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 181951#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 181955#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 181959#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 181963#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 181969#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 181971#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 181975#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 181981#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse0 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 181983#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse9 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 181991#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse5 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9))), 181993#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 181999#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 182001#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 182005#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 182011#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= ~next_alloc_idx~0 17) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 182015#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= ~next_alloc_idx~0 17) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 182017#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= ~next_alloc_idx~0 17) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 182023#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 182029#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 182033#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 182035#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 182041#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 182043#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 182047#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 182053#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 182057#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 182059#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 182065#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 182069#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 182071#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 182077#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 182079#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 182083#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 182087#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 182091#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 182097#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 182099#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 182105#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 182107#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 182113#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 182117#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 182121#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 182125#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 182129#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 182133#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 182139#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 182141#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 182145#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 182151#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse0 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 182153#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse9 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 182161#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse5 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9))), 182163#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 182169#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 182171#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 182175#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 182181#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 182185#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 182187#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 182193#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 182199#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 182203#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 182205#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 182211#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 182213#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 182217#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 182223#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 182227#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 182229#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 182235#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 182239#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 182241#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 182247#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 182249#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 182253#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 182259#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 182263#[thr1ENTRY, L789-3, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 182265#[thr1ENTRY, L789-4, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 182275#[thr1ENTRY, L789-1, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 182281#[thr1ENTRY, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 182287#[L773, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 182291#[L773-3, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 182299#[L789-2, L776, L726](let ((.cse2 (= ~state~0 0))) (let ((.cse1 (not .cse2)) (.cse0 (not |thr1Thread2of6ForFork0_#t~switch16|))) (and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) .cse0 (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) .cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (or (and .cse2 |thr1Thread2of6ForFork0_#t~switch16|) (and .cse1 .cse0)) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))))), 182305#[L776-2, L789-2, L726](let ((.cse2 (= ~state~0 0))) (let ((.cse1 (not .cse2)) (.cse0 (not |thr1Thread2of6ForFork0_#t~switch16|))) (and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) .cse0 (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) .cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (or (and .cse2 |thr1Thread2of6ForFork0_#t~switch16|) (and .cse1 .cse0)) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))))), 182311#[L779, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 182321#[L780, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 182327#[L780-3, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 182331#[L762, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 182337#[L763, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 182345#[L763-1, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 182349#[L763-2, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 182357#[L766-3, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 182361#[L789-2, L726, L765](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 182371#[L765-1, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 182377#[L765-2, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 182383#[L740, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 182387#[L741, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 182393#[L741-1, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 182399#[L741-2, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 182405#[L741-3, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 182413#[L741-4, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 182419#[L742, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 182425#[L719, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 182429#[L720, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 182435#[L789-2, L720-3, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 182445#[L725, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 182447#[L725, L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 182457#[L725, L727-3, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|))))), 182459#[L725, L729, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|))))), 182469#[L725, L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= 7 |thr1Thread1of6ForFork0_push_#t~ret9|) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 182473#[L725, L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= 7 |thr1Thread1of6ForFork0_push_#t~ret9|) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 182479#[L725, L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 7 |thr1Thread1of6ForFork0_push_#t~ret9|) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 182487#[L743, L725, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 182491#[L725, L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 182497#[L725, L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 182505#[L725, L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 182511#[L748-1, L725, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0)))), 182521#[L725, L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0)))), 182523#[L725, L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0)))), 182529#[L725, L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0)))), 182537#[L750-3, L725, L789-2](let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_25 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_25) 1)) (exists ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_29 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_24 Int)) (and (or (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_28)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_28 v_prenex_27)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_27) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0)) (or (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_23)) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_27 v_prenex_23)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0)) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (or (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_17)) (or (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_19)) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse1 0))) (and .cse0 (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse2 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse2 v_prenex_25) 1) (<= 1 (select .cse2 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse1 |~#top~0.offset|) 0)))), 182541#[L725, L751, L789-2](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse4 (select .cse9 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|))))) (.cse3 (= |~#top~0.offset| 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_25 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_25) 1)) (exists ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_29 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_24 Int)) (and (or (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_28)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_28 v_prenex_27)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_27) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0)) (or (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_23)) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_27 v_prenex_23)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0)) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (or (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_17)) (or (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_19)) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (let ((.cse2 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse1 0)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0)))) .cse2 .cse0 .cse3) (and (exists ((v_prenex_25 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_25) 1)) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse4) .cse2 (exists ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_29 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_24 Int)) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_28 v_prenex_27)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_27 v_prenex_23)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))) .cse3) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse5 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (= (select .cse5 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse5 0))))) .cse2 .cse3 .cse6))) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 .cse4)) (and .cse0 (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse7 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse7 v_prenex_25) 1) (<= 1 (select .cse7 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse6)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse3 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse9 |~#top~0.offset|) 0))))), 182553#[L725, L751-1, L789-2](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse4 (select .cse9 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|))))) (.cse3 (= |~#top~0.offset| 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_25 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_25) 1)) (exists ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_29 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_24 Int)) (and (or (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_28)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_28 v_prenex_27)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_27) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0)) (or (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_23)) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_27 v_prenex_23)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0)) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (or (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_17)) (or (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_19)) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (let ((.cse2 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse1 0)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0)))) .cse2 .cse0 .cse3) (and (exists ((v_prenex_25 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_25) 1)) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse4) .cse2 (exists ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_29 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_24 Int)) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_28 v_prenex_27)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_27 v_prenex_23)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))) .cse3) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse5 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (= (select .cse5 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse5 0))))) .cse2 .cse3 .cse6))) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 .cse4)) (and .cse0 (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse7 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse7 v_prenex_25) 1) (<= 1 (select .cse7 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse6)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse3 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse9 |~#top~0.offset|) 0))))), 182555#[L752, L725, L789-2](let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_25 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_25) 1)) (exists ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_29 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_24 Int)) (and (or (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_28)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_28 v_prenex_27)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_27) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0)) (or (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_23)) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_27 v_prenex_23)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0)) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (or (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_17)) (or (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_19)) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse1 0))) (and .cse0 (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse2 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse2 v_prenex_25) 1) (<= 1 (select .cse2 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse1 |~#top~0.offset|) 0)))), 182565#[L725, L741-7, L789-2](let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_25 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_25) 1)) (exists ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_29 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_24 Int)) (and (or (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_28)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_28 v_prenex_27)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_27) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0)) (or (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_23)) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_27 v_prenex_23)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0)) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (or (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_17)) (or (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_19)) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse1 0))) (and .cse0 (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse2 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse2 v_prenex_25) 1) (<= 1 (select .cse2 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse1 |~#top~0.offset|) 0)))), 182569#[L741-8, L725, L789-2](let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_25 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_25) 1)) (exists ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_29 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_24 Int)) (and (or (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_28)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_28 v_prenex_27)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_27) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0)) (or (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_23)) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_27 v_prenex_23)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0)) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (or (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_17)) (or (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_19)) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse1 0))) (and .cse0 (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse2 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse2 v_prenex_25) 1) (<= 1 (select .cse2 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse1 |~#top~0.offset|) 0)))), 182573#[L725, L740-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)))), 182581#[L725, L765-3, L789-2](let ((.cse1 (= |~#top~0.offset| 0)) (.cse0 (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse2 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse2 .cse1 (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse4 (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) .cse0) (and .cse2 .cse1 (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) .cse0 (<= 1 (select .cse5 0))) (and .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse6 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse6 v_prenex_25) 1) (<= 1 (select .cse6 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0)))) .cse1 .cse4 .cse0)))))), 182587#[L725, L789-2, L765-4](let ((.cse1 (= |~#top~0.offset| 0)) (.cse0 (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse2 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse2 .cse1 (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse4 (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) .cse0) (and .cse2 .cse1 (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) .cse0 (<= 1 (select .cse5 0))) (and .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse6 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse6 v_prenex_25) 1) (<= 1 (select .cse6 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0)))) .cse1 .cse4 .cse0)))))), 182591#[L765-5, L725, L789-2](let ((.cse1 (= |~#top~0.offset| 0)) (.cse0 (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse2 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse2 .cse1 (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse4 (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) .cse0) (and .cse2 .cse1 (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) .cse0 (<= 1 (select .cse5 0))) (and .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse6 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse6 v_prenex_25) 1) (<= 1 (select .cse6 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0)))) .cse1 .cse4 .cse0)))))), 182599#[L725, L789-2, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)))), 182607#[L725, L766-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 182615#[L765, L725, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 182619#[L725, L765-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 182629#[L725, L765-2, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 182631#[L725, L740, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 182637#[L725, L741, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 182645#[L725, L741-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 182653#[L725, L741-2, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 182655#[L725, L741-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 182665#[L725, L741-4, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 182669#[L725, L789-2, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 182673#[L725, L719, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 182683#[L720, L725, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 182685#[L720-3, L725, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 182697#[L725, L789-2, L722](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 182701#[L725, L722-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 182705#[L725, L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 182711#[L725, L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 182721#[L725, L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 182725#[L725, L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 182731#[L725, L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 182739#[L743, L725, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 182741#[L744, L725, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 182751#[L725, L741-5, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 182759#[L725, L741-6, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 182765#[L725, L740-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 182769#[L725, L765-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 182775#[L725, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 182779#[L765-5, L725, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 182787#[L725, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 182795#[L725, L766-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 182801#[L765, L725, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 182805#[L725, L765-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 182815#[L725, L765-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 182817#[L725, L740, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 182823#[L725, L741, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 182831#[L725, L741-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 182839#[L725, L741-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 182841#[L725, L741-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 182851#[L725, L741-4, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 182855#[L725, L789-2, L742](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 182859#[L725, L719, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 182869#[L720, L725, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 182871#[L720-3, L725, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 182883#[L725, L789-2, L722](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 182887#[L725, L722-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 182891#[L725, L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 182897#[L725, L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 182907#[L725, L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 182911#[L725, L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 182917#[L725, L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 182925#[L743, L725, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 182927#[L744, L725, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 182937#[L725, L741-5, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 182945#[L725, L741-6, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 182951#[L725, L740-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 182955#[L725, L765-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 182961#[L725, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 182967#[L726, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 182969#[L727, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 182973#[L727-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 182983#[L729, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 182989#[L742-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 182991#[L742-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 182999#[L742-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183007#[L743, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183011#[L744, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183017#[L741-5, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183023#[L741-6, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183033#[L740-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183039#[L765-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183045#[L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183047#[L765-5, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183053#[L766, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183059#[L766-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183067#[L789-2, L765-4, L765](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183079#[L765-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183085#[L765-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183091#[L740, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183093#[L741, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183101#[L741-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183105#[L741-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183113#[L741-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183121#[L741-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183127#[L742, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183133#[L719, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183135#[L720, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183141#[L789-2, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183147#[L722, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183157#[L722-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183163#[L727-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183171#[L729, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183177#[L742-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183179#[L742-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183187#[L742-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183195#[L743, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183199#[L744, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183205#[L741-5, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183211#[L741-6, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183221#[L740-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183227#[L765-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183233#[L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183237#[L789-3, L765-4, thr1ENTRY, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183243#[L789-4, L765-4, thr1ENTRY, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183253#[L765-4, thr1ENTRY, L789-1, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183261#[L765-4, thr1ENTRY, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183265#[L765-4, L773, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183273#[L773-3, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183285#[L765-4, L789-2, L776, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not |thr1Thread3of6ForFork0_#t~switch16|) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183291#[L765-4, L776-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not |thr1Thread3of6ForFork0_#t~switch16|) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183303#[L779, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183309#[L765-4, L789-2, L780, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183319#[L765-4, L780-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183329#[L765-4, L762, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183333#[L765-4, L763, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183345#[L765-4, L789-2, L765-4, L763-1](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183353#[L765-4, L763-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183359#[L765-4, L766-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183367#[L765-4, L789-2, L765-4, L765](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183379#[L765-4, L765-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183385#[L765-4, L765-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183395#[L740, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183401#[L765-4, L789-2, L741, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183411#[L741-1, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183413#[L765-4, L741-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183425#[L765-4, L741-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183431#[L741-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183443#[L765-4, L742, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183449#[L719, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183453#[L720, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183465#[L765-4, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183475#[L765-4, L722, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183483#[L722-3, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183491#[L765-4, L727-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183501#[L729, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183505#[L742-1, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183515#[L742-2, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183521#[L765-4, L742-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183533#[L765-4, L743, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183537#[L744, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183549#[L741-5, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183555#[L741-6, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183565#[L765-4, L789-2, L740-1, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183573#[L765-4, L765-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183579#[L765-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183591#[L765-5, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183599#[L765-4, L766, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183607#[L765-4, L766-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183613#[L765-4, L789-2, L765-4, L765](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183625#[L765-4, L765-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183631#[L765-4, L765-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183641#[L740, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183647#[L765-4, L789-2, L741, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183657#[L741-1, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183659#[L765-4, L741-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183671#[L765-4, L741-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183677#[L741-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183689#[L765-4, L742, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183695#[L719, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183699#[L720, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183711#[L765-4, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183721#[L765-4, L722, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183729#[L722-3, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183737#[L765-4, L727-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183747#[L729, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183751#[L742-1, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183761#[L742-2, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183767#[L765-4, L742-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183779#[L765-4, L743, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183783#[L744, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183795#[L741-5, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183801#[L741-6, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183811#[L765-4, L789-2, L740-1, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183819#[L765-4, L765-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183825#[L765-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183835#[L789-3, L765-4, L765-4, thr1ENTRY, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183841#[L765-4, L789-4, L765-4, thr1ENTRY, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183855#[L765-4, L765-4, thr1ENTRY, L789-1, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183865#[L765-4, L765-4, thr1ENTRY, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183871#[L773, L765-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183885#[L773-3, L765-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183893#[L776, L765-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not |thr1Thread4of6ForFork0_#t~switch16|) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183901#[L765-4, L765-4, L776-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (not |thr1Thread4of6ForFork0_#t~switch16|) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183917#[L765-4, L765-4, L779, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183925#[L780, L765-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183935#[L765-4, L765-4, L780-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183947#[L765-4, L765-4, L762, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183959#[L765-4, L763, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183967#[L765-4, L765-4, L789-2, L765-4, L763-1](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183975#[L765-4, L765-4, L763-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183985#[L765-4, L765-4, L766-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 183997#[L765, L765-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184003#[L765-4, L765-4, L765-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184015#[L765-4, L765-4, L765-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184031#[L740, L765-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184035#[L765-4, L765-4, L789-2, L741, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184051#[L765-4, L765-4, L741-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184053#[L765-4, L765-4, L741-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184067#[L765-4, L765-4, L741-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184079#[L741-4, L765-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184089#[L765-4, L765-4, L789-2, L742, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184095#[L719, L765-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184111#[L765-4, L765-4, L720, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184117#[L720-3, L765-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184125#[L722, L765-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184135#[L765-4, L765-4, L722-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184149#[L765-4, L765-4, L727-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184157#[L765-4, L729, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184171#[L765-4, L765-4, L742-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184179#[L742-2, L765-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184191#[L765-4, L765-4, L742-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184199#[L765-4, L743, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184207#[L744, L765-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184221#[L765-4, L765-4, L741-5, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184227#[L741-6, L765-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184243#[L765-4, L765-4, L740-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184255#[L765-4, L765-4, L765-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184265#[L765-4, L765-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184269#[L765-4, L765-4, L789-2, L765-4, L765-5](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184281#[L766, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184297#[L765-4, L765-4, L766-3, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184303#[L765, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184309#[L765-4, L765-4, L765-1, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184321#[L765-4, L765-4, L765-2, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184337#[L740, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184341#[L765-4, L765-4, L789-2, L741, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184357#[L765-4, L765-4, L741-1, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184359#[L765-4, L765-4, L741-2, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184373#[L765-4, L765-4, L741-3, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184385#[L741-4, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184395#[L765-4, L765-4, L789-2, L742, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184401#[L719, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184417#[L765-4, L765-4, L720, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184423#[L720-3, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184431#[L722, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184441#[L765-4, L765-4, L722-3, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184455#[L765-4, L765-4, L727-3, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184463#[L765-4, L729, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184477#[L765-4, L765-4, L742-1, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184485#[L742-2, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184497#[L765-4, L765-4, L742-3, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184505#[L765-4, L743, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184513#[L744, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184527#[L765-4, L765-4, L741-5, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184533#[L741-6, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184549#[L765-4, L765-4, L740-1, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184561#[L765-4, L765-4, L765-3, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184571#[L765-4, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184577#[L789-3, L765-4, L765-4, L765-4, thr1ENTRY, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184585#[L765-4, L789-4, L765-4, L765-4, thr1ENTRY, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184603#[L789-1, L765-4, L765-4, L765-4, thr1ENTRY, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184615#[L789-2, L765-4, L765-4, L765-4, thr1ENTRY, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184627#[L789-2, L773, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184637#[L773-3, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184647#[L776, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not |thr1Thread5of6ForFork0_#t~switch16|) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184663#[L776-2, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not |thr1Thread5of6ForFork0_#t~switch16|) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184677#[L789-2, L779, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184691#[L780, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184695#[L780-3, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184715#[L789-2, L762, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184723#[L789-2, L765-4, L765-4, L765-4, L763, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184739#[L763-1, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184747#[L789-2, L765-4, L765-4, L765-4, L763-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184753#[L766-3, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184775#[L765, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184781#[L765-1, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184801#[L765-2, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184807#[L789-2, L740, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184825#[L741, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184833#[L741-1, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184845#[L789-2, L765-4, L765-4, L765-4, L765-4, L741-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184853#[L789-2, L765-4, L765-4, L765-4, L741-3, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184867#[L789-2, L765-4, L765-4, L765-4, L741-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184885#[L742, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184897#[L719, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184909#[L720, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184921#[L789-2, L765-4, L765-4, L765-4, L720-3, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184935#[L722, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184937#[L789-2, L722-3, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184957#[L727-3, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184971#[L729, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184983#[L742-1, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 184995#[L742-2, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 185003#[L742-3, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 185015#[L743, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 185031#[L744, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 185041#[L789-2, L765-4, L765-4, L765-4, L741-5, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 185055#[L789-2, L741-6, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 185069#[L789-2, L740-1, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 185075#[L789-2, L765-4, L765-4, L765-4, L765-3, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 185093#[L789-2, L765-4, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 185101#[L789-2, L765-4, L765-4, L765-4, L765-5, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 185111#[L766, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 185129#[L766-3, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 185141#[L765, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 185147#[L765-1, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 185167#[L765-2, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 185173#[L789-2, L740, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 185191#[L741, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 185199#[L741-1, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 185211#[L789-2, L765-4, L765-4, L765-4, L765-4, L741-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 185219#[L789-2, L765-4, L765-4, L765-4, L741-3, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 185233#[L789-2, L765-4, L765-4, L765-4, L741-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 185251#[L742, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 185263#[L719, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 185275#[L720, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 185287#[L789-2, L765-4, L765-4, L765-4, L720-3, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 185301#[L722, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 185303#[L789-2, L722-3, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 185323#[L727-3, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 185337#[L729, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 185349#[L742-1, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 185361#[L742-2, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 185369#[L742-3, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 185381#[L743, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 185397#[L744, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 185407#[L789-2, L765-4, L765-4, L765-4, L741-5, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 185421#[L789-2, L741-6, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 185435#[L789-2, L740-1, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 185441#[L789-2, L765-4, L765-4, L765-4, L765-3, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 185459#[L789-2, L765-4, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 185467#[thr1ENTRY, L789-3, L765-4, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 185473#[thr1ENTRY, L765-4, L765-4, L789-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 185497#[thr1ENTRY, L789-1, L765-4, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 185511#[thr1ENTRY, L789-2, L765-4, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 185519#[ULTIMATE.startErr0INUSE_VIOLATION, thr1ENTRY, L765-4, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0))] [2021-01-26 21:41:09,498 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2021-01-26 21:41:09,498 INFO L429 AbstractCegarLoop]: === Iteration 22 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 21:41:09,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 21:41:09,501 INFO L82 PathProgramCache]: Analyzing trace with hash -1900388361, now seen corresponding path program 3 times [2021-01-26 21:41:09,501 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 21:41:09,501 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741162405] [2021-01-26 21:41:09,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 21:41:09,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:41:10,360 INFO L134 CoverageAnalysis]: Checked inductivity of 2526 backedges. 400 proven. 1991 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2021-01-26 21:41:10,360 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741162405] [2021-01-26 21:41:10,360 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [391754867] [2021-01-26 21:41:10,361 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-26 21:41:11,421 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2021-01-26 21:41:11,422 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-26 21:41:11,427 INFO L263 TraceCheckSpWp]: Trace formula consists of 1088 conjuncts, 7 conjunts are in the unsatisfiable core [2021-01-26 21:41:11,433 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-26 21:41:11,943 INFO L134 CoverageAnalysis]: Checked inductivity of 2526 backedges. 84 proven. 6 refuted. 0 times theorem prover too weak. 2436 trivial. 0 not checked. [2021-01-26 21:41:11,943 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-26 21:41:11,943 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 8] total 19 [2021-01-26 21:41:11,943 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055505254] [2021-01-26 21:41:11,944 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-01-26 21:41:11,945 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-26 21:41:11,945 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-01-26 21:41:11,945 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=240, Unknown=0, NotChecked=0, Total=342 [2021-01-26 21:41:11,945 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-26 21:41:11,946 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 50.73684210526316) internal successors, (964), 19 states have internal predecessors, (964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-01-26 21:41:12,174 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:41:12,209 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:41:12,939 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:41:17,108 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:41:17,252 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:41:17,337 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:41:17,372 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:41:17,407 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:41:17,439 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:41:17,475 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:41:17,507 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:41:17,539 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:41:17,571 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:41:17,611 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:41:17,781 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:41:17,936 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:41:18,076 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:41:22,255 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:41:23,057 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 1187 and size of Sequence is : 1188[2021-01-26 21:41:23,215 INFO L164 SleepSetCegar]: Size of mCounterexample is: 1188 [2021-01-26 21:41:23,279 INFO L165 SleepSetCegar]: [187955#[ULTIMATE.startENTRY]true, 187957#[L-1]true, 187959#[L-1-1]true, 187961#[L17]true, 187963#[L17-1]true, 187965#[L17-2]true, 187967#[L17-3]true, 187969#[L17-4]true, 187971#[L715]true, 187973#[L716](and (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 2) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 187975#[L716-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 2) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 187977#[L716-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 2) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 187979#[L717](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 2) (= |~#top~0.offset| 0) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0))), 187981#[L717-1](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 2) (= |~#top~0.offset| 0) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0))), 187983#[L769](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0))), 187985#[L769-1](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0))), 187987#[L-1-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0))), 187989#[L-1-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0))), 187991#[L788](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0))), 187993#[L789-4](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 187997#[L789-1](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 187999#[L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188001#[L789-3, thr1ENTRY](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188005#[L789-4, thr1ENTRY](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188011#[thr1ENTRY, L789-1](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188015#[thr1ENTRY, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188017#[L773, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188021#[L773-3, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188025#[L776, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188029#[L732, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188035#[L732-1, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188041#[L776-2, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188043#[L789-2, L779](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188051#[L780, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188053#[L780-3, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188057#[L762, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188061#[L763, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188065#[L763-1, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188069#[L763-2, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188073#[L766-3, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188081#[L765, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188083#[L765-1, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188089#[L765-2, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188091#[L740, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188095#[L741, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188101#[L741-1, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188105#[L741-2, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188107#[L741-3, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188113#[L741-4, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188117#[L789-2, L742](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188119#[L719, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188125#[L720, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188127#[L720-3, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188131#[L789-2, L725](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188137#[L789-2, L726](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188141#[L727, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 188147#[L727-3, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 188149#[L729, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 188155#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 188157#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 188163#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 188167#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 188171#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 188175#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 188181#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 188185#[L748-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= |thr1Thread1of6ForFork0_push_#t~mem10| (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|)) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 188191#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188193#[L749, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 188197#[L750, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 188203#[L750-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188205#[L751, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188213#[L751-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188215#[L752, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188221#[L741-7, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188223#[L741-8, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188227#[L740-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188233#[L765-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188237#[L789-2, L765-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188239#[L765-5, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188245#[L789-2, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188251#[L766-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188255#[L765, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188257#[L765-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188263#[L765-2, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188265#[L740, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188269#[L741, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188275#[L741-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188279#[L741-2, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188281#[L741-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188287#[L741-4, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188291#[L789-2, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188293#[L719, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188299#[L720, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188301#[L720-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188305#[L789-2, L725](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188311#[L789-2, L726](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188315#[L727, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5))), 188321#[L727-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5))), 188323#[L729, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)))), 188329#[L742-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2)))), 188331#[L789-2, L742-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2)))), 188337#[L742-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2)))), 188341#[L743, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)))), 188345#[L789-2, L746](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)))), 188349#[L747-2, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)))), 188353#[L748, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)))), 188357#[L748-1, L789-2](let ((.cse1 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (select .cse1 |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse1 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0))))), 188363#[L748-2, L789-2](let ((.cse1 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (select .cse1 |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse1 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0))))), 188365#[L749, L789-2](let ((.cse1 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (select .cse1 |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse1 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0))))), 188369#[L750, L789-2](let ((.cse1 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (select .cse1 |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse1 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0))))), 188375#[L750-3, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse7 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (let ((.cse0 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (and .cse1 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0))) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (let ((.cse5 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse6 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse5 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse6) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse5 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse6 (<= 1 (select .cse7 0))) (and .cse1 .cse5 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse2 .cse3 .cse6)))))), 188377#[L751, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse2 (select .cse11 0)) (.cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (= |~#top~0.offset| 0)) (.cse8 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (let ((.cse0 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (and .cse1 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0))) (= ~state~0 1) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse2) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse3 .cse4) (and .cse1 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse5 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse5 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse5 v_prenex_9) 1)))) .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse3 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0))))) .cse4))) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (let ((.cse9 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse7 0)) (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse8 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse9) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse9 (<= 1 .cse2)) (and .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse8 .cse9))) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse4 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse8))), 188385#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse2 (select .cse11 0)) (.cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (= |~#top~0.offset| 0)) (.cse8 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (let ((.cse0 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (and .cse1 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0))) (= ~state~0 1) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse2) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse3 .cse4) (and .cse1 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse5 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse5 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse5 v_prenex_9) 1)))) .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse3 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0))))) .cse4))) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (let ((.cse9 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse7 0)) (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse8 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse9) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse9 (<= 1 .cse2)) (and .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse8 .cse9))) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse4 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse8))), 188387#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse7 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (let ((.cse0 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (and .cse1 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0))) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (let ((.cse5 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse6 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse5 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse6) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse5 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse6 (<= 1 (select .cse7 0))) (and .cse1 .cse5 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse2 .cse3 .cse6)))))), 188393#[L741-7, L789-2](let ((.cse6 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |~#top~0.offset| 0)) (.cse2 (not (= (select .cse6 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1))) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse1 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse2 (let ((.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse5 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse4 .cse1 .cse2 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse5) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse4 .cse1 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse5 (<= 1 (select .cse6 0))) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse7 0)) (= (select .cse7 v_prenex_9) 1)))) .cse1 .cse2 .cse5)))))), 188395#[L741-8, L789-2](let ((.cse6 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |~#top~0.offset| 0)) (.cse2 (not (= (select .cse6 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1))) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse1 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse2 (let ((.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse5 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse4 .cse1 .cse2 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse5) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse4 .cse1 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse5 (<= 1 (select .cse6 0))) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse7 0)) (= (select .cse7 v_prenex_9) 1)))) .cse1 .cse2 .cse5)))))), 188399#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 188405#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 188409#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 188411#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 188417#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 188423#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 188427#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 188429#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 188435#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 188437#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 188441#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 188447#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 188451#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 188453#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 188459#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 188463#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 188465#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 188471#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 188473#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5)), 188477#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5)), 188483#[L789-2, L726](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5)), 188487#[L727, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 188493#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 188495#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 188501#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 188503#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 188509#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 188513#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 188517#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 188521#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 188525#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 188529#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188535#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188537#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188541#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188547#[L750-3, L789-2](let ((.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 188549#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (let ((.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))))) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 188557#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse2 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (= |~#top~0.offset| 0)) (.cse8 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse2) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse3 .cse4) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse5 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse5 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse5 v_prenex_9) 1)))) .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse3 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0))))) .cse4))) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (let ((.cse9 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse7 0)) (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse8 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse9) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse9 (<= 1 .cse2)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse8 .cse9))) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse4 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse8))), 188559#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse7 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (let ((.cse5 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse6 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse5 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse6) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse5 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse6 (<= 1 (select .cse7 0))) (and .cse0 .cse5 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse2 .cse3 .cse6)))))), 188565#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse7 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (let ((.cse5 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse6 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse5 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse6) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse5 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse6 (<= 1 (select .cse7 0))) (and .cse0 .cse5 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse2 .cse3 .cse6)))))), 188567#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse7 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (let ((.cse5 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse6 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse5 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse6) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse5 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse6 (<= 1 (select .cse7 0))) (and .cse0 .cse5 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse2 .cse3 .cse6)))))), 188571#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 7) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 188577#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= ~next_alloc_idx~0 7) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 188581#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= ~next_alloc_idx~0 7) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 188583#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |~#top~0.offset| 0)) (.cse2 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse2 (let ((.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse4 .cse1 .cse2 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse4 .cse1 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse1 .cse2 .cse0)))))), 188589#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |~#top~0.offset| 0)) (.cse2 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse2 (let ((.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse4 .cse1 .cse2 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse4 .cse1 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse1 .cse2 .cse0)))))), 188595#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 188599#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 188601#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 188607#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 188609#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 188613#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 188619#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 188623#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 188625#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 188631#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 188635#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 188637#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 188643#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 188645#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 188649#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 188655#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 188659#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 188665#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 188667#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 188673#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 188675#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 188681#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 188685#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 188689#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 188693#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 188697#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 188701#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188707#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188709#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188713#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188719#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse0 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse1 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 188721#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse9 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 188729#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse1 .cse5 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9))), 188731#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 188737#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 188739#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 188743#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 188749#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 188753#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 188755#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 188761#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 188767#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 188771#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 188773#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 188779#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 188781#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 188785#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 188791#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 188795#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 188797#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 188803#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 188807#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 188809#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 188815#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 188817#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 188821#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 188825#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 188829#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 188835#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 188837#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 188843#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 188845#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 188851#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 188855#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 188859#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 188863#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 188867#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 188871#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188877#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188879#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188883#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 188889#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse0 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 188891#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse9 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 188899#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse5 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9))), 188901#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 188907#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 188909#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 188913#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 188919#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 188923#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 188925#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 188931#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 188937#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 188941#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 188943#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 188949#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 188951#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 188955#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 188961#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 188965#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 188967#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 188973#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 188977#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 188979#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 188985#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 188987#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 188991#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 188997#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 189001#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 189007#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 189009#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 189015#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 189017#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 189023#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 189027#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 189031#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 189035#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 189039#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 189043#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 189049#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 189051#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 189055#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 189061#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse0 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 189063#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse9 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 189071#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse5 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9))), 189073#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 189079#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 189081#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 189085#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189091#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189095#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189097#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189103#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189109#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189113#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189115#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189121#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189123#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189127#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189133#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189137#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189139#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189145#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189149#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189151#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189157#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189159#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 189163#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 189167#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 189171#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 189177#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 189179#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 189185#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 189187#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 189193#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 189197#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 189201#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 189205#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 189209#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 189213#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 189219#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 189221#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 189225#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 189231#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse0 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 189233#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse9 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 189241#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse5 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9))), 189243#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 189249#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 189251#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 189255#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189261#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189265#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189267#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189273#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189279#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189283#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189285#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189291#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189293#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189297#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189303#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189307#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189309#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189315#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189319#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189321#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189327#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189329#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 189333#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 189339#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 189343#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 189349#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 189351#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 189357#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 189359#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 189365#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 189369#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 189373#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 189377#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 189381#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 189385#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 189391#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 189393#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 189397#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 189403#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse0 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 189405#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse9 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 189413#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse5 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9))), 189415#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 189421#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 189423#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 189427#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189433#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= ~next_alloc_idx~0 17) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189437#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= ~next_alloc_idx~0 17) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189439#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= ~next_alloc_idx~0 17) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189445#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189451#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189455#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189457#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189463#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189465#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189469#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189475#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189479#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189481#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189487#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189491#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189493#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189499#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189501#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 189505#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 189509#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 189513#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 189519#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 189521#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 189527#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 189529#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 189535#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 189539#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 189543#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 189547#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 189551#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 189555#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 189561#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 189563#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 189567#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 189573#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse0 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 189575#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse9 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 189583#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse5 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9))), 189585#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 189591#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 189593#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 189597#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189603#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189607#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189609#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189615#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189621#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189625#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189627#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189633#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189635#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189639#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189645#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189649#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189651#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189657#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189661#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189663#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189669#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189671#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 189675#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 189681#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 189685#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 189691#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 189693#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 189699#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 189701#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 189707#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 189711#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 189715#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 189719#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 189723#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 189727#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 189733#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 189735#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 189739#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 189745#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse0 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse2 (<= ~next_alloc_idx~0 21) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 189747#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse9 .cse2 (<= ~next_alloc_idx~0 21) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 189755#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse5 (<= ~next_alloc_idx~0 21) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9))), 189757#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (<= ~next_alloc_idx~0 21) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 189763#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (<= ~next_alloc_idx~0 21) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 189765#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (<= ~next_alloc_idx~0 21) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 189769#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189775#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189779#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189781#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189787#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189793#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189797#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189799#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189805#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189807#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189811#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189817#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189821#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189823#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189829#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189833#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189835#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189841#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189843#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 189847#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 189851#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 189855#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 189861#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 189863#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 189869#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 189871#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 189877#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 189881#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 189885#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 189889#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 189893#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 189897#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 189903#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 189905#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 189909#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 189915#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse0 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 189917#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse9 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 189925#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse5 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9))), 189927#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 189933#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 189935#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 189939#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189945#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189949#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189951#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189957#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189963#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189967#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189969#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189975#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189977#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189981#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189987#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189991#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189993#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 189999#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 190003#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 190005#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 190011#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 190013#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 190017#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 190023#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 190027#[thr1ENTRY, L789-3, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 190029#[thr1ENTRY, L789-4, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 190039#[thr1ENTRY, L789-1, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 190045#[thr1ENTRY, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 190051#[L773, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 190055#[L773-3, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 190063#[L789-2, L776, L726](let ((.cse2 (= ~state~0 0))) (let ((.cse1 (not .cse2)) (.cse0 (not |thr1Thread2of6ForFork0_#t~switch16|))) (and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) .cse0 (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) .cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (or (and .cse2 |thr1Thread2of6ForFork0_#t~switch16|) (and .cse1 .cse0)) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))))), 190069#[L776-2, L789-2, L726](let ((.cse2 (= ~state~0 0))) (let ((.cse1 (not .cse2)) (.cse0 (not |thr1Thread2of6ForFork0_#t~switch16|))) (and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) .cse0 (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) .cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (or (and .cse2 |thr1Thread2of6ForFork0_#t~switch16|) (and .cse1 .cse0)) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))))), 190075#[L779, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 190085#[L780, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 190091#[L780-3, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 190095#[L762, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 190101#[L763, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 190109#[L763-1, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 190113#[L763-2, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 190121#[L766-3, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 190125#[L789-2, L726, L765](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 190135#[L765-1, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 190141#[L765-2, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 190147#[L740, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 190151#[L741, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 190157#[L741-1, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 190163#[L741-2, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 190169#[L741-3, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 190177#[L741-4, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 190183#[L742, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 190189#[L719, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 190193#[L720, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 190199#[L789-2, L720-3, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 190209#[L725, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 190211#[L725, L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 190221#[L725, L727-3, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|))))), 190223#[L725, L729, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|))))), 190233#[L725, L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= 7 |thr1Thread1of6ForFork0_push_#t~ret9|) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 190237#[L725, L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= 7 |thr1Thread1of6ForFork0_push_#t~ret9|) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 190243#[L725, L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 7 |thr1Thread1of6ForFork0_push_#t~ret9|) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 190251#[L743, L725, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 190255#[L725, L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 190261#[L725, L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 190269#[L725, L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 190275#[L748-1, L725, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0)))), 190285#[L725, L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0)))), 190287#[L725, L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0)))), 190293#[L725, L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0)))), 190301#[L750-3, L725, L789-2](let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_25 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_25) 1)) (exists ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_29 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_24 Int)) (and (or (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_28)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_28 v_prenex_27)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_27) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0)) (or (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_23)) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_27 v_prenex_23)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0)) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (or (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_17)) (or (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_19)) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse1 0))) (and .cse0 (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse2 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse2 v_prenex_25) 1) (<= 1 (select .cse2 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse1 |~#top~0.offset|) 0)))), 190305#[L725, L751, L789-2](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse4 (select .cse9 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|))))) (.cse3 (= |~#top~0.offset| 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_25 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_25) 1)) (exists ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_29 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_24 Int)) (and (or (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_28)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_28 v_prenex_27)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_27) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0)) (or (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_23)) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_27 v_prenex_23)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0)) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (or (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_17)) (or (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_19)) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (let ((.cse2 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse1 0)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0)))) .cse2 .cse0 .cse3) (and (exists ((v_prenex_25 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_25) 1)) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse4) .cse2 (exists ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_29 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_24 Int)) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_28 v_prenex_27)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_27 v_prenex_23)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))) .cse3) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse5 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (= (select .cse5 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse5 0))))) .cse2 .cse3 .cse6))) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 .cse4)) (and .cse0 (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse7 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse7 v_prenex_25) 1) (<= 1 (select .cse7 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse6)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse3 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse9 |~#top~0.offset|) 0))))), 190317#[L725, L751-1, L789-2](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse4 (select .cse9 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|))))) (.cse3 (= |~#top~0.offset| 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_25 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_25) 1)) (exists ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_29 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_24 Int)) (and (or (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_28)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_28 v_prenex_27)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_27) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0)) (or (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_23)) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_27 v_prenex_23)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0)) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (or (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_17)) (or (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_19)) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (let ((.cse2 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse1 0)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0)))) .cse2 .cse0 .cse3) (and (exists ((v_prenex_25 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_25) 1)) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse4) .cse2 (exists ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_29 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_24 Int)) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_28 v_prenex_27)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_27 v_prenex_23)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))) .cse3) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse5 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (= (select .cse5 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse5 0))))) .cse2 .cse3 .cse6))) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 .cse4)) (and .cse0 (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse7 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse7 v_prenex_25) 1) (<= 1 (select .cse7 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse6)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse3 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse9 |~#top~0.offset|) 0))))), 190319#[L752, L725, L789-2](let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_25 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_25) 1)) (exists ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_29 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_24 Int)) (and (or (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_28)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_28 v_prenex_27)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_27) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0)) (or (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_23)) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_27 v_prenex_23)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0)) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (or (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_17)) (or (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_19)) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse1 0))) (and .cse0 (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse2 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse2 v_prenex_25) 1) (<= 1 (select .cse2 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse1 |~#top~0.offset|) 0)))), 190329#[L725, L741-7, L789-2](let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_25 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_25) 1)) (exists ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_29 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_24 Int)) (and (or (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_28)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_28 v_prenex_27)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_27) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0)) (or (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_23)) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_27 v_prenex_23)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0)) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (or (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_17)) (or (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_19)) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse1 0))) (and .cse0 (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse2 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse2 v_prenex_25) 1) (<= 1 (select .cse2 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse1 |~#top~0.offset|) 0)))), 190333#[L741-8, L725, L789-2](let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_25 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_25) 1)) (exists ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_29 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_24 Int)) (and (or (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_28)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_28 v_prenex_27)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_27) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0)) (or (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_23)) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_27 v_prenex_23)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0)) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (or (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_17)) (or (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_19)) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse1 0))) (and .cse0 (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse2 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse2 v_prenex_25) 1) (<= 1 (select .cse2 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse1 |~#top~0.offset|) 0)))), 190337#[L725, L740-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)))), 190345#[L725, L765-3, L789-2](let ((.cse1 (= |~#top~0.offset| 0)) (.cse0 (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse2 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse2 .cse1 (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse4 (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) .cse0) (and .cse2 .cse1 (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) .cse0 (<= 1 (select .cse5 0))) (and .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse6 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse6 v_prenex_25) 1) (<= 1 (select .cse6 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0)))) .cse1 .cse4 .cse0)))))), 190351#[L725, L789-2, L765-4](let ((.cse1 (= |~#top~0.offset| 0)) (.cse0 (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse2 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse2 .cse1 (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse4 (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) .cse0) (and .cse2 .cse1 (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) .cse0 (<= 1 (select .cse5 0))) (and .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse6 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse6 v_prenex_25) 1) (<= 1 (select .cse6 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0)))) .cse1 .cse4 .cse0)))))), 190355#[L765-5, L725, L789-2](let ((.cse1 (= |~#top~0.offset| 0)) (.cse0 (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse2 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse2 .cse1 (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse4 (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) .cse0) (and .cse2 .cse1 (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) .cse0 (<= 1 (select .cse5 0))) (and .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse6 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse6 v_prenex_25) 1) (<= 1 (select .cse6 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0)))) .cse1 .cse4 .cse0)))))), 190363#[L725, L789-2, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)))), 190371#[L725, L766-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 190379#[L765, L725, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 190383#[L725, L765-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 190393#[L725, L765-2, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 190395#[L725, L740, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 190401#[L725, L741, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 190409#[L725, L741-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 190417#[L725, L741-2, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 190419#[L725, L741-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 190429#[L725, L741-4, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 190433#[L725, L789-2, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 190437#[L725, L719, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 190447#[L720, L725, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 190449#[L720-3, L725, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 190461#[L725, L789-2, L722](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 190465#[L725, L722-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 190469#[L725, L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 190475#[L725, L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 190485#[L725, L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 190489#[L725, L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 190495#[L725, L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 190503#[L743, L725, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 190505#[L744, L725, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 190515#[L725, L741-5, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 190523#[L725, L741-6, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 190529#[L725, L740-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 190533#[L725, L765-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 190539#[L725, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 190543#[L765-5, L725, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 190551#[L725, L789-2, L766](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 190559#[L725, L766-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 190565#[L765, L725, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 190569#[L725, L765-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 190579#[L725, L765-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 190581#[L725, L740, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 190587#[L725, L741, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 190595#[L725, L741-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 190603#[L725, L741-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 190605#[L725, L741-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 190615#[L725, L741-4, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 190619#[L725, L789-2, L742](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 190623#[L725, L719, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 190633#[L720, L725, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 190635#[L720-3, L725, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 190647#[L725, L789-2, L722](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 190651#[L725, L722-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 190655#[L725, L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 190661#[L725, L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 190671#[L725, L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 190675#[L725, L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 190681#[L725, L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 190689#[L743, L725, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 190691#[L744, L725, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 190701#[L725, L741-5, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 190709#[L725, L741-6, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 190715#[L725, L740-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 190719#[L725, L765-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 190725#[L725, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 190731#[L726, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 190733#[L727, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 190737#[L727-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 190749#[L729, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 190758#[L742-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_push_#t~ret9| 2)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 190760#[L742-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_push_#t~ret9| 2)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 190771#[L742-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_push_#t~ret9| 2)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 190782#[L743, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 190789#[L744, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 190795#[L741-5, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 190802#[L741-6, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 190812#[L740-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 190818#[L765-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 190824#[L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 190826#[L765-5, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 190832#[L766, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 190838#[L766-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 190846#[L789-2, L765-4, L765](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 190858#[L765-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 190864#[L765-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 190872#[L740, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 190874#[L741, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 190883#[L741-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 190887#[L741-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 190895#[L741-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 190903#[L741-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 190911#[L742, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 190918#[L719, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 190920#[L720, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 190926#[L789-2, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 190938#[L725, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 191030#[L726, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 191118#[L727, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= ~next_alloc_idx~0 5)), 191181#[L727-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= ~next_alloc_idx~0 5)), 191194#[L729, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= ~next_alloc_idx~0 5)), 191203#[L742-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_push_#t~ret9| 2)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= ~next_alloc_idx~0 5)), 191205#[L742-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_push_#t~ret9| 2)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= ~next_alloc_idx~0 5)), 191216#[L742-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_push_#t~ret9| 2)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= ~next_alloc_idx~0 5)), 191227#[L743, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= ~next_alloc_idx~0 5)), 191232#[L744, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 191238#[L741-5, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 191244#[L741-6, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 191254#[L740-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 191260#[L765-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 191266#[L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 191270#[L789-3, L765-4, thr1ENTRY, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 191276#[L789-4, L765-4, thr1ENTRY, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 191286#[L765-4, thr1ENTRY, L789-1, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 191294#[L765-4, thr1ENTRY, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 191298#[L765-4, L773, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 191306#[L773-3, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 191318#[L765-4, L789-2, L776, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (not (= |~#top~0.base| |~#m~0.base|)) (not |thr1Thread3of6ForFork0_#t~switch16|) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 191324#[L765-4, L776-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (not (= |~#top~0.base| |~#m~0.base|)) (not |thr1Thread3of6ForFork0_#t~switch16|) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 191336#[L779, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 191342#[L765-4, L789-2, L780, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 191352#[L765-4, L780-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 191362#[L765-4, L762, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 191366#[L765-4, L763, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 191378#[L765-4, L789-2, L765-4, L763-1](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 191386#[L765-4, L763-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 191392#[L765-4, L766-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 191400#[L765-4, L789-2, L765-4, L765](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 191412#[L765-4, L765-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 191418#[L765-4, L765-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 191428#[L740, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 191434#[L765-4, L789-2, L741, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 191444#[L741-1, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 191446#[L765-4, L741-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 191458#[L765-4, L741-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 191464#[L741-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 191476#[L765-4, L742, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 191482#[L719, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 191486#[L720, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 191498#[L765-4, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 191506#[L765-4, L725, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 191688#[L726, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 191864#[L765-4, L789-2, L765-4, L727](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= ~next_alloc_idx~0 5)), 192003#[L765-4, L727-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= ~next_alloc_idx~0 5)), 192015#[L729, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= ~next_alloc_idx~0 5)), 192019#[L742-1, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= ~next_alloc_idx~0 5)), 192029#[L742-2, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= ~next_alloc_idx~0 5)), 192035#[L765-4, L742-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= ~next_alloc_idx~0 5)), 192047#[L765-4, L743, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= ~next_alloc_idx~0 5)), 192051#[L744, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= ~next_alloc_idx~0 5)), 192063#[L741-5, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= ~next_alloc_idx~0 5)), 192069#[L741-6, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= ~next_alloc_idx~0 5)), 192079#[L765-4, L789-2, L740-1, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= ~next_alloc_idx~0 5)), 192087#[L765-4, L765-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= ~next_alloc_idx~0 5)), 192093#[L765-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= ~next_alloc_idx~0 5)), 192105#[L765-5, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 192113#[L765-4, L766, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= ~next_alloc_idx~0 5)), 192121#[L765-4, L766-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= ~next_alloc_idx~0 5)), 192127#[L765-4, L789-2, L765-4, L765](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= ~next_alloc_idx~0 5)), 192139#[L765-4, L765-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= ~next_alloc_idx~0 5)), 192145#[L765-4, L765-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= ~next_alloc_idx~0 5)), 192155#[L740, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= ~next_alloc_idx~0 5)), 192161#[L765-4, L789-2, L741, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= ~next_alloc_idx~0 5)), 192171#[L741-1, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= ~next_alloc_idx~0 5)), 192173#[L765-4, L741-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= ~next_alloc_idx~0 5)), 192185#[L765-4, L741-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= ~next_alloc_idx~0 5)), 192191#[L741-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= ~next_alloc_idx~0 5)), 192203#[L765-4, L742, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= ~next_alloc_idx~0 5)), 192209#[L719, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= ~next_alloc_idx~0 5)), 192213#[L720, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= ~next_alloc_idx~0 5)), 192225#[L765-4, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= ~next_alloc_idx~0 5)), 192233#[L765-4, L725, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= ~next_alloc_idx~0 5)), 192347#[L726, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= ~next_alloc_idx~0 5)), 192455#[L765-4, L789-2, L765-4, L727](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 7) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 192543#[L765-4, L727-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 7) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 192555#[L729, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 7) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 192559#[L742-1, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 7) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 192569#[L742-2, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 7) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 192575#[L765-4, L742-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 7) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 192587#[L765-4, L743, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 7) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 192591#[L744, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 7) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 192603#[L741-5, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 7) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 192609#[L741-6, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 7) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 192619#[L765-4, L789-2, L740-1, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 7) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 192627#[L765-4, L765-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 7) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 192633#[L765-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 7) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 192645#[L765-5, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 7) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 192653#[L765-4, L766, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 7) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 192661#[L765-4, L766-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 7) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 192667#[L765-4, L789-2, L765-4, L765](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 7) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 192679#[L765-4, L765-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 7) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 192685#[L765-4, L765-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 7) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 192695#[L740, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 7) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 192701#[L765-4, L789-2, L741, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 7) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 192711#[L741-1, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 7) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 192713#[L765-4, L741-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 7) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 192725#[L765-4, L741-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 7) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 192731#[L741-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 7) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 192743#[L765-4, L742, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 7) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 192749#[L719, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 7) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 192753#[L720, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 7) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 192765#[L765-4, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 7) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 192773#[L765-4, L725, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 7) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 192781#[L726, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 7) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 192785#[L765-4, L789-2, L765-4, L727](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 192795#[L765-4, L727-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 192807#[L729, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 192811#[L742-1, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 192821#[L742-2, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 192827#[L765-4, L742-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 192839#[L765-4, L743, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 192843#[L744, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 192855#[L741-5, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 192861#[L741-6, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 192871#[L765-4, L789-2, L740-1, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 192879#[L765-4, L765-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 192885#[L765-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 192897#[L765-5, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 192905#[L765-4, L766, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 192913#[L765-4, L766-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 192919#[L765-4, L789-2, L765-4, L765](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 192931#[L765-4, L765-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 192937#[L765-4, L765-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 192947#[L740, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 192953#[L765-4, L789-2, L741, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 192963#[L741-1, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 192965#[L765-4, L741-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 192977#[L765-4, L741-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 192983#[L741-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 192995#[L765-4, L742, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193001#[L719, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193005#[L720, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193017#[L765-4, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193025#[L765-4, L725, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193033#[L726, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193037#[L765-4, L789-2, L765-4, L727](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193047#[L765-4, L727-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193059#[L729, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193063#[L742-1, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193073#[L742-2, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193079#[L765-4, L742-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193091#[L765-4, L743, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193095#[L744, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193107#[L741-5, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193113#[L741-6, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193123#[L765-4, L789-2, L740-1, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193131#[L765-4, L765-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193137#[L765-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193149#[L765-5, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193157#[L765-4, L766, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193165#[L765-4, L766-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193171#[L765-4, L789-2, L765-4, L765](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193183#[L765-4, L765-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193189#[L765-4, L765-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193199#[L740, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193205#[L765-4, L789-2, L741, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193215#[L741-1, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193217#[L765-4, L741-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193229#[L765-4, L741-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193235#[L741-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193247#[L765-4, L742, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193253#[L719, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193257#[L720, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193269#[L765-4, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193277#[L765-4, L725, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193285#[L726, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193289#[L765-4, L789-2, L765-4, L727](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193299#[L765-4, L727-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193311#[L729, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193315#[L742-1, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193325#[L742-2, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193331#[L765-4, L742-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193343#[L765-4, L743, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193347#[L744, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193359#[L741-5, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193365#[L741-6, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193375#[L765-4, L789-2, L740-1, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193383#[L765-4, L765-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 13) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193389#[L765-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 13) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193401#[L765-5, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 13) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193409#[L765-4, L766, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193417#[L765-4, L766-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193423#[L765-4, L789-2, L765-4, L765](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193435#[L765-4, L765-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193441#[L765-4, L765-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193451#[L740, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193457#[L765-4, L789-2, L741, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193467#[L741-1, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193469#[L765-4, L741-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193481#[L765-4, L741-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193487#[L741-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193499#[L765-4, L742, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193505#[L719, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193509#[L720, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193521#[L765-4, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193529#[L765-4, L725, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193537#[L726, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193541#[L765-4, L789-2, L765-4, L727](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193551#[L765-4, L727-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193563#[L729, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193567#[L742-1, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193577#[L742-2, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193583#[L765-4, L742-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193595#[L765-4, L743, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193599#[L744, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193611#[L741-5, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193617#[L741-6, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193627#[L765-4, L789-2, L740-1, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193635#[L765-4, L765-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193641#[L765-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193653#[L765-5, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193661#[L765-4, L766, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193669#[L765-4, L766-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193675#[L765-4, L789-2, L765-4, L765](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193687#[L765-4, L765-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193693#[L765-4, L765-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193703#[L740, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193709#[L765-4, L789-2, L741, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193719#[L741-1, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193721#[L765-4, L741-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193733#[L765-4, L741-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193739#[L741-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193751#[L765-4, L742, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193757#[L719, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193761#[L720, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193773#[L765-4, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193781#[L765-4, L725, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193789#[L726, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193793#[L765-4, L789-2, L765-4, L727](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193803#[L765-4, L727-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193815#[L729, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193819#[L742-1, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193829#[L742-2, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193835#[L765-4, L742-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193847#[L765-4, L743, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193851#[L744, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193863#[L741-5, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193869#[L741-6, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193879#[L765-4, L789-2, L740-1, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193887#[L765-4, L765-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 17) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193893#[L765-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 17) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193905#[L765-5, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 17) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193913#[L765-4, L766, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193921#[L765-4, L766-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193927#[L765-4, L789-2, L765-4, L765](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193939#[L765-4, L765-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193945#[L765-4, L765-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193955#[L740, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193961#[L765-4, L789-2, L741, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193971#[L741-1, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193973#[L765-4, L741-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193985#[L765-4, L741-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 193991#[L741-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194003#[L765-4, L742, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194009#[L719, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194013#[L720, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194025#[L765-4, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194033#[L765-4, L725, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194041#[L726, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194045#[L765-4, L789-2, L765-4, L727](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= ~next_alloc_idx~0 19) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194055#[L765-4, L727-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= ~next_alloc_idx~0 19) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194067#[L729, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= ~next_alloc_idx~0 19) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194071#[L742-1, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= ~next_alloc_idx~0 19) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194081#[L742-2, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= ~next_alloc_idx~0 19) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194087#[L765-4, L742-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= ~next_alloc_idx~0 19) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194099#[L765-4, L743, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= ~next_alloc_idx~0 19) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194103#[L744, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= ~next_alloc_idx~0 19) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194115#[L741-5, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= ~next_alloc_idx~0 19) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194121#[L741-6, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= ~next_alloc_idx~0 19) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194131#[L765-4, L789-2, L740-1, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= ~next_alloc_idx~0 19) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194139#[L765-4, L765-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= ~next_alloc_idx~0 19) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194145#[L765-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= ~next_alloc_idx~0 19) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194157#[L765-5, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= ~next_alloc_idx~0 19) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194165#[L765-4, L766, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= ~next_alloc_idx~0 19) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194173#[L765-4, L766-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= ~next_alloc_idx~0 19) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194179#[L765-4, L789-2, L765-4, L765](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= ~next_alloc_idx~0 19) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194191#[L765-4, L765-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= ~next_alloc_idx~0 19) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194197#[L765-4, L765-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= ~next_alloc_idx~0 19) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194207#[L740, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= ~next_alloc_idx~0 19) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194213#[L765-4, L789-2, L741, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= ~next_alloc_idx~0 19) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194223#[L741-1, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= ~next_alloc_idx~0 19) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194225#[L765-4, L741-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= ~next_alloc_idx~0 19) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194237#[L765-4, L741-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= ~next_alloc_idx~0 19) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194243#[L741-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= ~next_alloc_idx~0 19) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194255#[L765-4, L742, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= ~next_alloc_idx~0 19) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194261#[L719, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= ~next_alloc_idx~0 19) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194265#[L720, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= ~next_alloc_idx~0 19) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194277#[L765-4, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= ~next_alloc_idx~0 19) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194285#[L765-4, L725, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= ~next_alloc_idx~0 19) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194293#[L726, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (<= ~next_alloc_idx~0 19) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194297#[L765-4, L789-2, L765-4, L727](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194307#[L765-4, L727-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194319#[L729, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194323#[L742-1, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194333#[L742-2, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194339#[L765-4, L742-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194351#[L765-4, L743, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194355#[L744, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194367#[L741-5, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194373#[L741-6, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194383#[L765-4, L789-2, L740-1, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194391#[L765-4, L765-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194397#[L765-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194409#[L765-5, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194417#[L765-4, L766, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194425#[L765-4, L766-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194431#[L765-4, L789-2, L765-4, L765](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194443#[L765-4, L765-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194449#[L765-4, L765-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194459#[L740, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194465#[L765-4, L789-2, L741, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194475#[L741-1, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194477#[L765-4, L741-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194489#[L765-4, L741-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194495#[L741-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194507#[L765-4, L742, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194513#[L719, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194517#[L720, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194529#[L765-4, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194537#[L765-4, L725, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194545#[L726, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194549#[L765-4, L789-2, L765-4, L727](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194559#[L765-4, L727-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194571#[L729, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194575#[L742-1, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194585#[L742-2, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194591#[L765-4, L742-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194603#[L765-4, L743, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194607#[L744, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194619#[L741-5, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194625#[L741-6, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194635#[L765-4, L789-2, L740-1, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194643#[L765-4, L765-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194649#[L765-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194661#[L765-5, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194669#[L765-4, L766, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194677#[L765-4, L766-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194683#[L765-4, L789-2, L765-4, L765](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194695#[L765-4, L765-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194701#[L765-4, L765-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194711#[L740, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194717#[L765-4, L789-2, L741, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194727#[L741-1, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194729#[L765-4, L741-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194741#[L765-4, L741-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194747#[L741-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194759#[L765-4, L742, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194765#[L719, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194769#[L720, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194781#[L765-4, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194789#[L765-4, L725, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194799#[L726, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194807#[L726, L789-3, L765-4, thr1ENTRY, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 194985#[L726, L789-4, L765-4, thr1ENTRY, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 195257#[L726, L765-4, thr1ENTRY, L789-1, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 195482#[L726, L765-4, thr1ENTRY, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 195705#[L726, L773, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 195932#[L726, L773-3, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 196157#[L726, L776, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not |thr1Thread4of6ForFork0_#t~switch16|) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 196423#[L726, L765-4, L776-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not |thr1Thread4of6ForFork0_#t~switch16|) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 196652#[L726, L765-4, L779, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 196920#[L726, L780, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 197145#[L726, L765-4, L780-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 197372#[L726, L765-4, L762, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 197597#[L726, L763, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 197822#[L726, L765-4, L789-2, L765-4, L763-1](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 198045#[L726, L765-4, L763-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 198270#[L726, L765-4, L766-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 198538#[L726, L765, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 198759#[L726, L765-4, L765-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 198986#[L726, L765-4, L765-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 199215#[L726, L740, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 199436#[L726, L765-4, L789-2, L741, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 199665#[L726, L765-4, L741-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 199884#[L726, L765-4, L741-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 200113#[L726, L765-4, L741-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 200340#[L726, L741-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 200565#[L726, L765-4, L789-2, L742, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 200786#[L726, L719, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 201015#[L726, L765-4, L720, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 201238#[L726, L720-3, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 201508#[L726, L725, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 201735#[L726, L765-4, L726, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 201958#[L726, L765-4, L727, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 202183#[L726, L765-4, L727-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 202406#[L726, L729, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 202635#[L726, L765-4, L742-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 202858#[L726, L742-2, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 203085#[L726, L765-4, L742-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 203308#[L726, L743, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 203574#[L726, L744, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 203803#[L726, L765-4, L741-5, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 204024#[L741-6, L726, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 204255#[L726, L765-4, L740-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 204480#[L726, L765-4, L765-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 204705#[L726, L765-4, L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 204926#[L726, L765-4, L789-2, L765-4, L765-5](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 205153#[L726, L766, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 205404#[L726, L765-4, L766-3, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 205522#[L726, L765, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 205638#[L726, L765-4, L765-1, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 205760#[L726, L765-4, L765-2, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 205884#[L726, L740, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 206000#[L726, L765-4, L789-2, L741, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 206124#[L726, L765-4, L741-1, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 206238#[L726, L765-4, L741-2, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 206362#[L726, L765-4, L741-3, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 206484#[L726, L741-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 206604#[L726, L765-4, L789-2, L742, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 206720#[L726, L719, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 206844#[L726, L765-4, L720, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 206962#[L726, L720-3, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 207102#[L726, L722, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 207327#[L726, L765-4, L722-3, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 207535#[L726, L765-4, L727-3, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 207653#[L726, L729, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 207777#[L726, L765-4, L742-1, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 207895#[L726, L742-2, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 208017#[L726, L765-4, L742-3, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 208135#[L726, L743, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 208275#[L726, L744, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 208399#[L726, L765-4, L741-5, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 208515#[L741-6, L726, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 208641#[L726, L765-4, L740-1, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 208761#[L726, L765-4, L765-3, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 208881#[L726, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 208971#[L765-4, L765-4, L789-2, L765-4, L727](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 209153#[L765-4, L765-4, L727-3, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 209382#[L729, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 209603#[L742-1, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 209830#[L742-2, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 210053#[L765-4, L765-4, L742-3, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 210282#[L765-4, L765-4, L743, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 210546#[L744, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 210777#[L741-5, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 210996#[L741-6, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 211225#[L765-4, L765-4, L789-2, L740-1, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 211450#[L765-4, L765-4, L765-3, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 211628#[L765-4, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 211644#[L765-5, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread3of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 211783#[L765-4, L765-4, L766, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 212051#[L765-4, L765-4, L766-3, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 212321#[L765-4, L765-4, L789-2, L765-4, L765](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 212548#[L765-4, L765-4, L765-1, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread3of6ForFork0_push_#res| 0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 212771#[L765-4, L765-4, L765-2, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 212998#[L740, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 213221#[L765-4, L765-4, L789-2, L741, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 213448#[L741-1, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 213665#[L765-4, L765-4, L741-2, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 213896#[L765-4, L765-4, L741-3, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 214119#[L741-4, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 214348#[L765-4, L765-4, L742, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 214571#[L719, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 214790#[L720, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 215021#[L765-4, L765-4, L720-3, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 215293#[L765-4, L765-4, L722, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 215516#[L722-3, L765-4, L765-4, L789-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 215698#[L789-3, L722-3, L765-4, L765-4, thr1ENTRY, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 215921#[L722-3, L789-4, L765-4, L765-4, thr1ENTRY, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 216238#[L722-3, L789-1, L765-4, L765-4, thr1ENTRY, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 216508#[L722-3, L789-2, L765-4, L765-4, thr1ENTRY, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 216778#[L722-3, L789-2, L773, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 217048#[L722-3, L773-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 217314#[L722-3, L776, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not |thr1Thread5of6ForFork0_#t~switch16|) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 217633#[L776-2, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not |thr1Thread5of6ForFork0_#t~switch16|) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 217903#[L722-3, L789-2, L779, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 218218#[L780, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 218480#[L722-3, L780-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 218758#[L722-3, L789-2, L762, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 219024#[L722-3, L789-2, L765-4, L765-4, L763, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 219298#[L763-1, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 219564#[L722-3, L789-2, L765-4, L765-4, L763-2, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 219828#[L766-3, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 220151#[L722-3, L765, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 220413#[L722-3, L765-1, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 220691#[L722-3, L765-2, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 220955#[L722-3, L789-2, L740, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 221231#[L722-3, L741, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 221497#[L722-3, L741-1, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 221767#[L722-3, L789-2, L765-4, L765-4, L765-4, L741-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 222033#[L722-3, L789-2, L765-4, L765-4, L741-3, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 222305#[L722-3, L789-2, L765-4, L765-4, L741-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 222581#[L722-3, L742, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 222851#[L722-3, L719, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 223121#[L722-3, L720, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 223391#[L722-3, L789-2, L765-4, L765-4, L720-3, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 223706#[L722, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 223966#[L722-3, L789-2, L722-3, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 224246#[L722-3, L727-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 224516#[L722-3, L729, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 224786#[L722-3, L742-1, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 225056#[L722-3, L742-2, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 225322#[L722-3, L742-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 225592#[L722-3, L743, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 225911#[L722-3, L744, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 226177#[L722-3, L789-2, L765-4, L765-4, L741-5, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 226451#[L722-3, L789-2, L741-6, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 226721#[L722-3, L789-2, L740-1, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 226985#[L722-3, L789-2, L765-4, L765-4, L765-3, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 227261#[L722-3, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 227527#[L722-3, L789-2, L765-4, L765-4, L765-5, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 227795#[L722-3, L766, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 228091#[L766-3, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 228211#[L722-3, L765, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 228323#[L722-3, L765-1, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 228451#[L722-3, L765-2, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 228565#[L722-3, L789-2, L740, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 228691#[L722-3, L741, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 228807#[L722-3, L741-1, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 228927#[L722-3, L789-2, L765-4, L765-4, L765-4, L741-2](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 229043#[L722-3, L789-2, L765-4, L765-4, L741-3, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 229165#[L722-3, L789-2, L765-4, L765-4, L741-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 229291#[L722-3, L742, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 229411#[L722-3, L719, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 229531#[L722-3, L720, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 229651#[L722-3, L789-2, L765-4, L765-4, L720-3, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 229791#[L722, L722-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 229901#[L722-3, L789-2, L722-3, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 230031#[L722-3, L727-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 230151#[L722-3, L729, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 230271#[L722-3, L742-1, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 230391#[L722-3, L742-2, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 230507#[L722-3, L742-3, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 230627#[L722-3, L743, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 230771#[L722-3, L744, L789-2, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 230887#[L722-3, L789-2, L765-4, L765-4, L741-5, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 231011#[L722-3, L789-2, L741-6, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 231131#[L722-3, L789-2, L740-1, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 231245#[L722-3, L789-2, L765-4, L765-4, L765-3, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 231371#[L722-3, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 231469#[L722-3, thr1ENTRY, L789-3, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 231733#[L722-3, thr1ENTRY, L765-4, L789-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 232101#[L722-3, thr1ENTRY, L789-1, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 232416#[L722-3, thr1ENTRY, L789-2, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 232727#[ULTIMATE.startErr0INUSE_VIOLATION, L722-3, thr1ENTRY, L765-4, L765-4, L765-4, L765-4](and (= thr1Thread4of6ForFork0_push_loop_~r~0 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= thr1Thread3of6ForFork0_push_loop_~r~0 0) (= ~state~0 1) (= |thr1Thread5of6ForFork0_push_loop_#t~ret15| 0) (<= 3 ~next_alloc_idx~0) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (= |thr1Thread5of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= thr1Thread5of6ForFork0_push_loop_~r~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread4of6ForFork0_push_loop_#t~ret15| 0) (= |~#top~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0))] [2021-01-26 21:41:23,485 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2021-01-26 21:41:23,485 INFO L429 AbstractCegarLoop]: === Iteration 23 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 21:41:23,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 21:41:23,486 INFO L82 PathProgramCache]: Analyzing trace with hash 352344899, now seen corresponding path program 1 times [2021-01-26 21:41:23,487 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 21:41:23,487 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261089116] [2021-01-26 21:41:23,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 21:41:23,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:41:24,634 INFO L134 CoverageAnalysis]: Checked inductivity of 5314 backedges. 480 proven. 0 refuted. 0 times theorem prover too weak. 4834 trivial. 0 not checked. [2021-01-26 21:41:24,634 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261089116] [2021-01-26 21:41:24,634 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-26 21:41:24,634 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-01-26 21:41:24,635 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685004356] [2021-01-26 21:41:24,635 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-01-26 21:41:24,635 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-26 21:41:24,636 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-01-26 21:41:24,636 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-01-26 21:41:24,636 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-26 21:41:24,636 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 80.5) internal successors, (322), 4 states have internal predecessors, (322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-01-26 21:41:24,910 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:41:25,083 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:41:25,257 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 740 and size of Sequence is : 741[2021-01-26 21:41:25,449 INFO L164 SleepSetCegar]: Size of mCounterexample is: 741 [2021-01-26 21:41:25,497 INFO L165 SleepSetCegar]: [232737#[ULTIMATE.startENTRY]true, 232739#[L-1]true, 232741#[L-1-1]true, 232743#[L17]true, 232745#[L17-1]true, 232747#[L17-2]true, 232749#[L17-3]true, 232751#[L17-4]true, 232753#[L715]true, 232755#[L716](and (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 2) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 232757#[L716-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 2) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 232759#[L716-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 2) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 232761#[L717](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 2) (= |~#top~0.offset| 0) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0))), 232763#[L717-1](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 2) (= |~#top~0.offset| 0) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0))), 232765#[L769](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0))), 232767#[L769-1](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0))), 232769#[L-1-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0))), 232771#[L-1-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0))), 232773#[L788](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0))), 232775#[L789-4](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 232779#[L789-1](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 232781#[L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 232783#[L789-3, thr1ENTRY](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 232787#[L789-4, thr1ENTRY](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 232793#[thr1ENTRY, L789-1](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 232797#[thr1ENTRY, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 232799#[L773, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 232803#[L773-3, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 232807#[L776, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 232811#[L732, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 232817#[L732-1, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 232823#[L776-2, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 232825#[L789-2, L779](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 232833#[L780, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 232835#[L780-3, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 232839#[L762, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 232843#[L763, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 232847#[L763-1, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 232851#[L763-2, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 232855#[L766-3, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 232863#[L765, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 232865#[L765-1, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 232871#[L765-2, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 232873#[L740, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 232877#[L741, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 232883#[L741-1, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 232887#[L741-2, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 232889#[L741-3, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 232895#[L741-4, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 232899#[L789-2, L742](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 232901#[L719, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 232907#[L720, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 232909#[L720-3, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 232913#[L789-2, L725](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 232919#[L789-2, L726](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 232923#[L727, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 232929#[L727-3, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 232931#[L729, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 232937#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 232939#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 232945#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 232949#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 232953#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 232957#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 232963#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 232967#[L748-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= |thr1Thread1of6ForFork0_push_#t~mem10| (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|)) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 232973#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 232975#[L749, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 232979#[L750, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 232985#[L750-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 232987#[L751, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 232995#[L751-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 232997#[L752, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 233003#[L741-7, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 233005#[L741-8, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 233009#[L740-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 233015#[L765-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 233019#[L789-2, L765-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 233021#[L765-5, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 233027#[L789-2, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 233033#[L766-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 233037#[L765, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 233039#[L765-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 233045#[L765-2, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 233047#[L740, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 233051#[L741, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 233057#[L741-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 233061#[L741-2, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 233063#[L741-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 233069#[L741-4, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 233073#[L789-2, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 233075#[L719, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 233081#[L720, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 233083#[L720-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 233087#[L789-2, L725](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 233093#[L789-2, L726](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 233097#[L727, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5))), 233103#[L727-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5))), 233105#[L729, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)))), 233111#[L742-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2)))), 233113#[L789-2, L742-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2)))), 233119#[L742-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2)))), 233123#[L743, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)))), 233127#[L789-2, L746](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)))), 233131#[L747-2, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)))), 233135#[L748, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)))), 233139#[L748-1, L789-2](let ((.cse1 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (select .cse1 |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse1 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0))))), 233145#[L748-2, L789-2](let ((.cse1 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (select .cse1 |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse1 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0))))), 233147#[L749, L789-2](let ((.cse1 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (select .cse1 |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse1 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0))))), 233151#[L750, L789-2](let ((.cse1 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (select .cse1 |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse1 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0))))), 233157#[L750-3, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse7 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (let ((.cse0 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (and .cse1 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0))) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (let ((.cse5 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse6 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse5 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse6) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse5 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse6 (<= 1 (select .cse7 0))) (and .cse1 .cse5 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse2 .cse3 .cse6)))))), 233159#[L751, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse2 (select .cse11 0)) (.cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (= |~#top~0.offset| 0)) (.cse8 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (let ((.cse0 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (and .cse1 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0))) (= ~state~0 1) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse2) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse3 .cse4) (and .cse1 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse5 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse5 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse5 v_prenex_9) 1)))) .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse3 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0))))) .cse4))) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (let ((.cse9 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse7 0)) (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse8 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse9) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse9 (<= 1 .cse2)) (and .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse8 .cse9))) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse4 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse8))), 233167#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse2 (select .cse11 0)) (.cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (= |~#top~0.offset| 0)) (.cse8 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (let ((.cse0 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (and .cse1 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0))) (= ~state~0 1) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse2) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse3 .cse4) (and .cse1 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse5 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse5 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse5 v_prenex_9) 1)))) .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse3 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0))))) .cse4))) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (let ((.cse9 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse7 0)) (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse8 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse9) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse9 (<= 1 .cse2)) (and .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse8 .cse9))) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse4 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse8))), 233169#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse7 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (let ((.cse0 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (and .cse1 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0))) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (let ((.cse5 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse6 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse5 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse6) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse5 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse6 (<= 1 (select .cse7 0))) (and .cse1 .cse5 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse2 .cse3 .cse6)))))), 233175#[L741-7, L789-2](let ((.cse6 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |~#top~0.offset| 0)) (.cse2 (not (= (select .cse6 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1))) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse1 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse2 (let ((.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse5 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse4 .cse1 .cse2 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse5) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse4 .cse1 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse5 (<= 1 (select .cse6 0))) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse7 0)) (= (select .cse7 v_prenex_9) 1)))) .cse1 .cse2 .cse5)))))), 233177#[L741-8, L789-2](let ((.cse6 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |~#top~0.offset| 0)) (.cse2 (not (= (select .cse6 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1))) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse1 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse2 (let ((.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse5 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse4 .cse1 .cse2 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse5) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse4 .cse1 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse5 (<= 1 (select .cse6 0))) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse7 0)) (= (select .cse7 v_prenex_9) 1)))) .cse1 .cse2 .cse5)))))), 233181#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 233187#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 233191#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 233193#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 233199#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 233205#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 233209#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 233211#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 233217#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 233219#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 233223#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 233229#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 233233#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 233235#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 233241#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 233245#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 233247#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 233253#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 233255#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5)), 233259#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5)), 233265#[L789-2, L726](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5)), 233269#[L727, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 233275#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 233277#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 233283#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 233285#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 233291#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 233295#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 233299#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 233303#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 233307#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 233311#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 233317#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 233319#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 233323#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 233329#[L750-3, L789-2](let ((.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 233331#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (let ((.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))))) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 233339#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse2 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (= |~#top~0.offset| 0)) (.cse8 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse2) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse3 .cse4) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse5 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse5 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse5 v_prenex_9) 1)))) .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse3 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0))))) .cse4))) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (let ((.cse9 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse7 0)) (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse8 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse9) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse9 (<= 1 .cse2)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse8 .cse9))) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse4 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse8))), 233341#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse7 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (let ((.cse5 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse6 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse5 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse6) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse5 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse6 (<= 1 (select .cse7 0))) (and .cse0 .cse5 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse2 .cse3 .cse6)))))), 233347#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse7 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (let ((.cse5 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse6 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse5 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse6) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse5 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse6 (<= 1 (select .cse7 0))) (and .cse0 .cse5 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse2 .cse3 .cse6)))))), 233349#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse7 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (let ((.cse5 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse6 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse5 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse6) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse5 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse6 (<= 1 (select .cse7 0))) (and .cse0 .cse5 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse2 .cse3 .cse6)))))), 233353#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 7) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 233359#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= ~next_alloc_idx~0 7) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 233363#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= ~next_alloc_idx~0 7) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 233365#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |~#top~0.offset| 0)) (.cse2 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse2 (let ((.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse4 .cse1 .cse2 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse4 .cse1 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse1 .cse2 .cse0)))))), 233371#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |~#top~0.offset| 0)) (.cse2 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse2 (let ((.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse4 .cse1 .cse2 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse4 .cse1 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse1 .cse2 .cse0)))))), 233377#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233381#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233383#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233389#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233391#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233395#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233401#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233405#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233407#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233413#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233417#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233419#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233425#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233427#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 233431#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 233437#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 233441#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 233447#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 233449#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 233455#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 233457#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 233463#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 233467#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 233471#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 233475#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 233479#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 233483#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 233489#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 233491#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 233495#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 233501#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse0 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse1 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 233503#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse9 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 233511#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse1 .cse5 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9))), 233513#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 233519#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 233521#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 233525#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233531#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233535#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233537#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233543#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233549#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233553#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233555#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233561#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233563#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233567#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233573#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233577#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233579#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233585#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233589#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233591#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233597#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233599#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 233603#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 233607#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 233611#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 233617#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 233619#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 233625#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 233627#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 233633#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 233637#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 233641#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 233645#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 233649#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 233653#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 233659#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 233661#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 233665#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 233671#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse0 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 233673#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse9 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 233681#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse5 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9))), 233683#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 233689#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 233691#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 233695#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233701#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233705#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233707#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233713#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233719#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233723#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233725#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233731#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233733#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233737#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233743#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233747#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233749#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233755#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233759#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233761#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233767#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233769#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 233773#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 233779#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 233783#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 233789#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 233791#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 233797#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 233799#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 233805#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 233809#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 233813#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 233817#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 233821#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 233825#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 233831#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 233833#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 233837#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 233843#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse0 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 233845#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse9 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 233853#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse5 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9))), 233855#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 233861#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 233863#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 233867#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233873#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233877#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233879#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233885#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233891#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233895#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233897#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233903#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233905#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233909#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233915#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233919#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233921#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233927#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233931#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233933#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233939#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 233941#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 233945#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 233949#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 233953#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 233959#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 233961#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 233967#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 233969#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 233975#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 233979#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 233983#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 233987#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 233991#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 233995#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 234001#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 234003#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 234007#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 234013#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse0 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 234015#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse9 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 234023#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse5 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9))), 234025#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 234031#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 234033#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 234037#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234043#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234047#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234049#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234055#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234061#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234065#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234067#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234073#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234075#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234079#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234085#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234089#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234091#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234097#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234101#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234103#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234109#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234111#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 234115#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 234121#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 234125#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 234131#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 234133#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 234139#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 234141#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 234147#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 234151#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 234155#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 234159#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 234163#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 234167#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 234173#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 234175#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 234179#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 234185#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse0 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 234187#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse9 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 234195#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse5 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9))), 234197#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 234203#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 234205#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 234209#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234215#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= ~next_alloc_idx~0 17) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234219#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= ~next_alloc_idx~0 17) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234221#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= ~next_alloc_idx~0 17) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234227#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234233#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234237#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234239#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234245#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234247#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234251#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234257#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234261#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234263#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234269#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234273#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234275#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234281#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234283#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 234287#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 234291#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 234295#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 234301#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 234303#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 234309#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 234311#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 234317#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 234321#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 234325#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 234329#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 234333#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 234337#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 234343#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 234345#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 234349#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 234355#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse0 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 234357#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse9 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 234365#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse5 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9))), 234367#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 234373#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 234375#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 234379#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234385#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234389#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234391#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234397#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234403#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234407#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234409#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234415#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234417#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234421#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234427#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234431#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234433#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234439#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234443#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234445#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234451#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234453#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 234457#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 234463#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 234467#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 234473#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 234475#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 234481#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 234483#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 234489#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 234493#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 234497#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 234501#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 234505#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 234509#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 234515#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 234517#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 234521#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 234527#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse0 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse2 (<= ~next_alloc_idx~0 21) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 234529#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse9 .cse2 (<= ~next_alloc_idx~0 21) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 234537#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse5 (<= ~next_alloc_idx~0 21) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9))), 234539#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (<= ~next_alloc_idx~0 21) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 234545#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (<= ~next_alloc_idx~0 21) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 234547#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (<= ~next_alloc_idx~0 21) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 234551#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234557#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234561#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234563#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234569#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234575#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234579#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234581#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234587#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234589#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234593#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234599#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234603#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234605#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234611#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234615#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234617#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234623#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234625#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 234629#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 234633#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 234637#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 234643#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 234645#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 234651#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 234653#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 234659#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 234663#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 234667#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 234671#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 234675#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 234679#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 234685#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 234687#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 234691#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 234697#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse0 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 234699#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse9 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 234707#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse5 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9))), 234709#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 234715#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 234717#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 234721#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234727#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234731#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234733#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234739#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234745#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234749#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234751#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234757#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234759#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234763#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234769#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234773#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234775#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234781#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234785#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234787#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234793#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 234795#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 234799#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 234805#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 234809#[thr1ENTRY, L789-3, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 234811#[thr1ENTRY, L789-4, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 234821#[thr1ENTRY, L789-1, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 234827#[thr1ENTRY, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 234833#[L773, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 234837#[L773-3, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 234845#[L789-2, L776, L726](let ((.cse2 (= ~state~0 0))) (let ((.cse1 (not .cse2)) (.cse0 (not |thr1Thread2of6ForFork0_#t~switch16|))) (and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) .cse0 (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) .cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (or (and .cse2 |thr1Thread2of6ForFork0_#t~switch16|) (and .cse1 .cse0)) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))))), 234851#[L776-2, L789-2, L726](let ((.cse2 (= ~state~0 0))) (let ((.cse1 (not .cse2)) (.cse0 (not |thr1Thread2of6ForFork0_#t~switch16|))) (and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) .cse0 (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) .cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (or (and .cse2 |thr1Thread2of6ForFork0_#t~switch16|) (and .cse1 .cse0)) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))))), 234857#[L779, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 234867#[L780, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 234873#[L780-3, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 234877#[L762, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 234883#[L763, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 234891#[L763-1, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 234895#[L763-2, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 234903#[L766-3, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 234907#[L789-2, L726, L765](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 234917#[L765-1, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 234923#[L765-2, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 234929#[L740, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 234933#[L741, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 234939#[L741-1, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 234945#[L741-2, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 234951#[L741-3, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 234959#[L741-4, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 234965#[L742, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 234971#[L719, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 234975#[L720, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 234981#[L789-2, L720-3, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 234991#[L725, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 234993#[L725, L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 235003#[L725, L727-3, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|))))), 235005#[L725, L729, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|))))), 235015#[L725, L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= 7 |thr1Thread1of6ForFork0_push_#t~ret9|) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 235019#[L725, L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= 7 |thr1Thread1of6ForFork0_push_#t~ret9|) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 235025#[L725, L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 7 |thr1Thread1of6ForFork0_push_#t~ret9|) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 235033#[L743, L725, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 235037#[L725, L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 235043#[L725, L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 235051#[L725, L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 235057#[L748-1, L725, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0)))), 235067#[L725, L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0)))), 235069#[L725, L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0)))), 235075#[L725, L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0)))), 235083#[L750-3, L725, L789-2](let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_25 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_25) 1)) (exists ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_29 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_24 Int)) (and (or (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_28)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_28 v_prenex_27)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_27) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0)) (or (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_23)) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_27 v_prenex_23)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0)) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (or (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_17)) (or (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_19)) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse1 0))) (and .cse0 (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse2 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse2 v_prenex_25) 1) (<= 1 (select .cse2 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse1 |~#top~0.offset|) 0)))), 235087#[L725, L751, L789-2](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse4 (select .cse9 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|))))) (.cse3 (= |~#top~0.offset| 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_25 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_25) 1)) (exists ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_29 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_24 Int)) (and (or (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_28)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_28 v_prenex_27)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_27) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0)) (or (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_23)) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_27 v_prenex_23)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0)) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (or (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_17)) (or (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_19)) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (let ((.cse2 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse1 0)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0)))) .cse2 .cse0 .cse3) (and (exists ((v_prenex_25 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_25) 1)) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse4) .cse2 (exists ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_29 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_24 Int)) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_28 v_prenex_27)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_27 v_prenex_23)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))) .cse3) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse5 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (= (select .cse5 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse5 0))))) .cse2 .cse3 .cse6))) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 .cse4)) (and .cse0 (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse7 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse7 v_prenex_25) 1) (<= 1 (select .cse7 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse6)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse3 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse9 |~#top~0.offset|) 0))))), 235099#[L725, L751-1, L789-2](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse4 (select .cse9 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|))))) (.cse3 (= |~#top~0.offset| 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_25 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_25) 1)) (exists ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_29 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_24 Int)) (and (or (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_28)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_28 v_prenex_27)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_27) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0)) (or (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_23)) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_27 v_prenex_23)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0)) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (or (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_17)) (or (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_19)) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (let ((.cse2 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse1 0)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0)))) .cse2 .cse0 .cse3) (and (exists ((v_prenex_25 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_25) 1)) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse4) .cse2 (exists ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_29 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_24 Int)) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_28 v_prenex_27)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_27 v_prenex_23)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))) .cse3) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse5 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (= (select .cse5 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse5 0))))) .cse2 .cse3 .cse6))) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 .cse4)) (and .cse0 (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse7 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse7 v_prenex_25) 1) (<= 1 (select .cse7 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse6)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse3 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse9 |~#top~0.offset|) 0))))), 235101#[L752, L725, L789-2](let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_25 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_25) 1)) (exists ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_29 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_24 Int)) (and (or (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_28)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_28 v_prenex_27)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_27) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0)) (or (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_23)) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_27 v_prenex_23)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0)) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (or (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_17)) (or (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_19)) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse1 0))) (and .cse0 (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse2 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse2 v_prenex_25) 1) (<= 1 (select .cse2 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse1 |~#top~0.offset|) 0)))), 235111#[L725, L741-7, L789-2](let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_25 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_25) 1)) (exists ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_29 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_24 Int)) (and (or (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_28)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_28 v_prenex_27)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_27) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0)) (or (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_23)) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_27 v_prenex_23)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0)) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (or (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_17)) (or (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_19)) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse1 0))) (and .cse0 (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse2 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse2 v_prenex_25) 1) (<= 1 (select .cse2 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse1 |~#top~0.offset|) 0)))), 235115#[L741-8, L725, L789-2](let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_25 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_25) 1)) (exists ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_29 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_24 Int)) (and (or (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_28)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_28 v_prenex_27)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_27) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0)) (or (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_23)) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_27 v_prenex_23)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0)) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (or (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_17)) (or (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_19)) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse1 0))) (and .cse0 (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse2 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse2 v_prenex_25) 1) (<= 1 (select .cse2 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse1 |~#top~0.offset|) 0)))), 235119#[L725, L740-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)))), 235127#[L725, L765-3, L789-2](let ((.cse1 (= |~#top~0.offset| 0)) (.cse0 (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse2 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse2 .cse1 (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse4 (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) .cse0) (and .cse2 .cse1 (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) .cse0 (<= 1 (select .cse5 0))) (and .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse6 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse6 v_prenex_25) 1) (<= 1 (select .cse6 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0)))) .cse1 .cse4 .cse0)))))), 235133#[L725, L789-2, L765-4](let ((.cse1 (= |~#top~0.offset| 0)) (.cse0 (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse2 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse2 .cse1 (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse4 (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) .cse0) (and .cse2 .cse1 (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) .cse0 (<= 1 (select .cse5 0))) (and .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse6 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse6 v_prenex_25) 1) (<= 1 (select .cse6 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0)))) .cse1 .cse4 .cse0)))))), 235137#[L765-5, L725, L789-2](let ((.cse1 (= |~#top~0.offset| 0)) (.cse0 (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse2 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse2 .cse1 (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse4 (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) .cse0) (and .cse2 .cse1 (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) .cse0 (<= 1 (select .cse5 0))) (and .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse6 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse6 v_prenex_25) 1) (<= 1 (select .cse6 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0)))) .cse1 .cse4 .cse0)))))), 235145#[L725, L789-2, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)))), 235153#[L725, L766-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 235161#[L765, L725, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 235165#[L725, L765-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 235175#[L725, L765-2, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 235177#[L725, L740, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 235183#[L725, L741, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 235191#[L725, L741-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 235199#[L725, L741-2, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 235201#[L725, L741-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 235211#[L725, L741-4, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 235215#[L725, L789-2, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 235219#[L725, L719, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 235229#[L720, L725, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 235231#[L720-3, L725, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 235243#[L725, L789-2, L722](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 235247#[L725, L722-3, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 235251#[L725, L727-3, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 235257#[L725, L729, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 235267#[L725, L742-1, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 235271#[L725, L789-2, L742-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 235277#[L725, L742-3, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 235285#[L743, L725, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 235287#[L744, L725, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 235297#[L725, L741-5, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 235305#[L725, L741-6, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 235311#[L725, L740-1, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 235315#[L725, L765-3, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 235321#[L725, L789-2, L765-4](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 235325#[L765-5, L725, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 235333#[L725, L789-2, L766](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 235341#[L725, L766-3, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 235347#[L765, L725, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 235351#[L725, L765-1, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 235361#[L725, L765-2, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 235363#[L725, L740, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 235369#[L725, L741, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 235377#[L725, L741-1, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 235385#[L725, L741-2, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 235387#[L725, L741-3, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 235397#[L725, L741-4, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 235401#[L725, L789-2, L742](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 235405#[L725, L719, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 235415#[L720, L725, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 235417#[L720-3, L725, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 235429#[L725, L789-2, L722](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 235433#[L725, L722-3, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 235437#[L725, L727-3, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 235443#[L725, L729, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 235453#[L725, L742-1, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 235457#[L725, L789-2, L742-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 235463#[L725, L742-3, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 235471#[L743, L725, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 235473#[L744, L725, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 235483#[L725, L741-5, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 235491#[L725, L741-6, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 235497#[L725, L740-1, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 235501#[L725, L765-3, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 235507#[L725, L789-2, L765-4](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 235513#[L726, L789-2, L765-4](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 235515#[L727, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 235519#[L727-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 235529#[L729, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 235535#[L742-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_push_#t~ret9| 2)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 235537#[L742-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_push_#t~ret9| 2)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 235545#[L742-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_push_#t~ret9| 2)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 235553#[L743, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 235557#[L744, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 235563#[L741-5, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 235569#[L741-6, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 235579#[L740-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 235585#[L765-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 235591#[L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 235593#[L765-5, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (<= 643 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 235599#[L766, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 235605#[L766-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 235613#[L789-2, L765-4, L765](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 235625#[L765-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 235631#[L765-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 235637#[L740, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 235639#[L741, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 235647#[L741-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 235651#[L741-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 235659#[L741-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 235667#[L741-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 235673#[L742, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 235679#[L719, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 235681#[L720, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 235687#[L789-2, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 235697#[L789-3, thr1ENTRY, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 235844#[L789-4, thr1ENTRY, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 236128#[thr1ENTRY, L789-1, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 236363#[thr1ENTRY, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 236590#[L773, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 236827#[L773-3, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 237066#[L720-3, L789-2, L776, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not |thr1Thread3of6ForFork0_#t~switch16|) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 237344#[L776-2, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not |thr1Thread3of6ForFork0_#t~switch16|) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 237583#[L779, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 237861#[L720-3, L789-2, L780, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 238098#[L780-3, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 238335#[L762, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 238564#[L763, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 238805#[L720-3, L789-2, L765-4, L763-1](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 239040#[L763-2, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 239273#[L766-3, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 239553#[L720-3, L789-2, L765-4, L765](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 239792#[L765-1, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 240023#[L765-2, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 240260#[L740, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 240493#[L720-3, L789-2, L741, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 240730#[L741-1, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 240959#[L741-2, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 241198#[L741-3, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 241431#[L741-4, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 241670#[L742, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 241903#[L719, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 242134#[L720, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 242373#[L720-3, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 242657#[L789-3, L720-3, thr1ENTRY, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 242976#[L789-4, L720-3, thr1ENTRY, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 243364#[L720-3, thr1ENTRY, L789-1, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 243693#[L720-3, thr1ENTRY, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 244010#[L773, L720-3, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 244345#[L773-3, L720-3, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 244680#[L776, L720-3, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not |thr1Thread4of6ForFork0_#t~switch16|) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 245042#[L720-3, L776-2, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not |thr1Thread4of6ForFork0_#t~switch16|) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 245385#[L720-3, L779, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 245759#[L780, L720-3, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 246088#[L780-3, L720-3, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 246417#[L762, L720-3, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 246748#[L763, L720-3, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 247067#[L720-3, L720-3, L789-2, L765-4, L763-1](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 247394#[L720-3, L763-2, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 247733#[L720-3, L766-3, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 248105#[L765, L720-3, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 248432#[L720-3, L765-1, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 248755#[L720-3, L765-2, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 249090#[L740, L720-3, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 249413#[L720-3, L720-3, L789-2, L741, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 249748#[L720-3, L741-1, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 250071#[L720-3, L741-2, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 250400#[L741-3, L720-3, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 250739#[L741-4, L720-3, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 251060#[L720-3, L720-3, L789-2, L742, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 251387#[L719, L720-3, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 251722#[L720-3, L720, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 252055#[L720-3, L720-3, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 252423#[L720-3, L789-3, L720-3, thr1ENTRY, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 252844#[L720-3, L789-4, L720-3, thr1ENTRY, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 253326#[L720-3, L789-1, L720-3, thr1ENTRY, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 253749#[L720-3, L789-2, L720-3, thr1ENTRY, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 254162#[L720-3, L789-2, L773, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 254583#[L720-3, L773-3, L789-2, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 255006#[L720-3, L776, L789-2, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not |thr1Thread5of6ForFork0_#t~switch16|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 255486#[L720-3, L776-2, L789-2, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not |thr1Thread5of6ForFork0_#t~switch16|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 255911#[L720-3, L789-2, L779, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 256381#[L720-3, L780, L789-2, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 256796#[L720-3, L780-3, L789-2, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 257227#[L720-3, L789-2, L762, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 257646#[L720-3, L789-2, L763, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 258063#[L720-3, L763-1, L789-2, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 258484#[L720-3, L789-2, L720-3, L720-3, L763-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 258903#[L720-3, L766-3, L789-2, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 259385#[L720-3, L765, L789-2, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 259802#[L720-3, L765-1, L789-2, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 260223#[L720-3, L765-2, L789-2, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 260642#[L720-3, L789-2, L740, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 261071#[L720-3, L741, L789-2, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 261490#[L720-3, L741-1, L789-2, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 261921#[L720-3, L789-2, L720-3, L720-3, L765-4, L741-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 262332#[L720-3, L789-2, L720-3, L741-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 262757#[L720-3, L789-2, L720-3, L741-4, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 263194#[L720-3, L742, L789-2, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 263617#[L720-3, L719, L789-2, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 264032#[L720-3, L720, L789-2, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 264453#[L720-3, L789-2, L720-3, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 264929#[L720-3, thr1ENTRY, L789-3, L720-3, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 265436#[L720-3, thr1ENTRY, L789-4, L720-3, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 266012#[L720-3, thr1ENTRY, L789-1, L720-3, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 266529#[L720-3, thr1ENTRY, L789-2, L720-3, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 267040#[L720-3, ULTIMATE.startErr0INUSE_VIOLATION, thr1ENTRY, L720-3, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0))] [2021-01-26 21:41:25,501 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2021-01-26 21:41:25,501 INFO L429 AbstractCegarLoop]: === Iteration 24 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 21:41:25,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 21:41:25,502 INFO L82 PathProgramCache]: Analyzing trace with hash 963107232, now seen corresponding path program 1 times [2021-01-26 21:41:25,502 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 21:41:25,502 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501321707] [2021-01-26 21:41:25,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 21:41:25,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:41:26,416 INFO L134 CoverageAnalysis]: Checked inductivity of 3388 backedges. 465 proven. 2880 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2021-01-26 21:41:26,417 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501321707] [2021-01-26 21:41:26,417 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1871373435] [2021-01-26 21:41:26,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-26 21:41:27,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:41:27,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 2300 conjuncts, 14 conjunts are in the unsatisfiable core [2021-01-26 21:41:27,346 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-26 21:41:28,109 INFO L134 CoverageAnalysis]: Checked inductivity of 3388 backedges. 465 proven. 2880 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2021-01-26 21:41:28,109 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-26 21:41:28,110 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 16 [2021-01-26 21:41:28,110 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184170273] [2021-01-26 21:41:28,111 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-01-26 21:41:28,111 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-26 21:41:28,112 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-01-26 21:41:28,112 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=120, Unknown=0, NotChecked=0, Total=240 [2021-01-26 21:41:28,112 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-26 21:41:28,113 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 47.5625) internal successors, (761), 16 states have internal predecessors, (761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-01-26 21:41:28,394 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:41:28,421 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 822 and size of Sequence is : 823[2021-01-26 21:41:28,616 INFO L164 SleepSetCegar]: Size of mCounterexample is: 823 [2021-01-26 21:41:28,671 INFO L165 SleepSetCegar]: [269283#[ULTIMATE.startENTRY]true, 269285#[L-1]true, 269287#[L-1-1]true, 269289#[L17]true, 269291#[L17-1]true, 269293#[L17-2]true, 269295#[L17-3]true, 269297#[L17-4]true, 269299#[L715]true, 269301#[L716](and (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 2) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 269303#[L716-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 2) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 269305#[L716-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 2) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 269307#[L717](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 2) (= |~#top~0.offset| 0) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0))), 269309#[L717-1](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 2) (= |~#top~0.offset| 0) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0))), 269311#[L769](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0))), 269313#[L769-1](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0))), 269315#[L-1-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0))), 269317#[L-1-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0))), 269319#[L788](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0))), 269321#[L789-4](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269325#[L789-1](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269327#[L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269329#[L789-3, thr1ENTRY](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269333#[L789-4, thr1ENTRY](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269339#[thr1ENTRY, L789-1](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269343#[thr1ENTRY, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269345#[L773, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269349#[L773-3, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269353#[L776, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269357#[L732, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269363#[L732-1, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269369#[L776-2, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269371#[L789-2, L779](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269379#[L780, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269381#[L780-3, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269385#[L762, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269389#[L763, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269393#[L763-1, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269397#[L763-2, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269401#[L766-3, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269409#[L765, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269411#[L765-1, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269417#[L765-2, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269419#[L740, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269423#[L741, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269429#[L741-1, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269433#[L741-2, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269435#[L741-3, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269441#[L741-4, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269445#[L789-2, L742](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269447#[L719, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269453#[L720, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269455#[L720-3, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269459#[L789-2, L725](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269465#[L789-2, L726](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269469#[L727, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 269475#[L727-3, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 269477#[L729, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 269483#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 269485#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 269491#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 269495#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 269499#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 269503#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 269509#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 269513#[L748-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= |thr1Thread1of6ForFork0_push_#t~mem10| (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|)) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 269519#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269521#[L749, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 269525#[L750, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 269531#[L750-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269533#[L751, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269541#[L751-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269543#[L752, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269549#[L741-7, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269551#[L741-8, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269555#[L740-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269561#[L765-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269565#[L789-2, L765-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269567#[L765-5, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269573#[L789-2, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269579#[L766-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269583#[L765, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269585#[L765-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269591#[L765-2, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269593#[L740, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269597#[L741, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269603#[L741-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269607#[L741-2, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269609#[L741-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269615#[L741-4, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269619#[L789-2, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269621#[L719, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269627#[L720, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269629#[L720-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269633#[L789-2, L725](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269639#[L789-2, L726](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269643#[L727, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5))), 269649#[L727-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5))), 269651#[L729, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)))), 269657#[L742-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2)))), 269659#[L789-2, L742-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2)))), 269665#[L742-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2)))), 269669#[L743, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)))), 269673#[L789-2, L746](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)))), 269677#[L747-2, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)))), 269681#[L748, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)))), 269685#[L748-1, L789-2](let ((.cse1 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (select .cse1 |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse1 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0))))), 269691#[L748-2, L789-2](let ((.cse1 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (select .cse1 |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse1 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0))))), 269693#[L749, L789-2](let ((.cse1 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (select .cse1 |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse1 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0))))), 269697#[L750, L789-2](let ((.cse1 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (select .cse1 |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse1 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0))))), 269703#[L750-3, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse7 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (let ((.cse0 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (and .cse1 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0))) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (let ((.cse5 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse6 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse5 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse6) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse5 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse6 (<= 1 (select .cse7 0))) (and .cse1 .cse5 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse2 .cse3 .cse6)))))), 269705#[L751, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse2 (select .cse11 0)) (.cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (= |~#top~0.offset| 0)) (.cse8 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (let ((.cse0 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (and .cse1 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0))) (= ~state~0 1) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse2) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse3 .cse4) (and .cse1 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse5 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse5 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse5 v_prenex_9) 1)))) .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse3 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0))))) .cse4))) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (let ((.cse9 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse7 0)) (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse8 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse9) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse9 (<= 1 .cse2)) (and .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse8 .cse9))) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse4 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse8))), 269713#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse2 (select .cse11 0)) (.cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (= |~#top~0.offset| 0)) (.cse8 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (let ((.cse0 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (and .cse1 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0))) (= ~state~0 1) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse2) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse3 .cse4) (and .cse1 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse5 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse5 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse5 v_prenex_9) 1)))) .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse3 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0))))) .cse4))) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (let ((.cse9 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse7 0)) (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse8 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse9) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse9 (<= 1 .cse2)) (and .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse8 .cse9))) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse4 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse8))), 269715#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse7 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (let ((.cse0 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (and .cse1 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0))) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (let ((.cse5 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse6 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse5 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse6) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse5 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse6 (<= 1 (select .cse7 0))) (and .cse1 .cse5 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse2 .cse3 .cse6)))))), 269721#[L741-7, L789-2](let ((.cse6 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |~#top~0.offset| 0)) (.cse2 (not (= (select .cse6 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1))) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse1 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse2 (let ((.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse5 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse4 .cse1 .cse2 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse5) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse4 .cse1 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse5 (<= 1 (select .cse6 0))) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse7 0)) (= (select .cse7 v_prenex_9) 1)))) .cse1 .cse2 .cse5)))))), 269723#[L741-8, L789-2](let ((.cse6 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |~#top~0.offset| 0)) (.cse2 (not (= (select .cse6 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1))) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse1 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse2 (let ((.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse5 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse4 .cse1 .cse2 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse5) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse4 .cse1 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse5 (<= 1 (select .cse6 0))) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse7 0)) (= (select .cse7 v_prenex_9) 1)))) .cse1 .cse2 .cse5)))))), 269727#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 269733#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 269737#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 269739#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 269745#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 269751#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 269755#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 269757#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 269763#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 269765#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 269769#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 269775#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 269779#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 269781#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 269787#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 269791#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 269793#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 269799#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 269801#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5)), 269805#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5)), 269811#[L789-2, L726](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5)), 269815#[L727, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 269821#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 269823#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 269829#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 269831#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 269837#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 269841#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 269845#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 269849#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 269853#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 269857#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269863#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269865#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269869#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 269875#[L750-3, L789-2](let ((.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 269877#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (let ((.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))))) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 269885#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse2 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (= |~#top~0.offset| 0)) (.cse8 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse2) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse3 .cse4) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse5 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse5 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse5 v_prenex_9) 1)))) .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse3 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0))))) .cse4))) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (let ((.cse9 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse7 0)) (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse8 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse9) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse9 (<= 1 .cse2)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse8 .cse9))) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse4 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse8))), 269887#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse7 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (let ((.cse5 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse6 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse5 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse6) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse5 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse6 (<= 1 (select .cse7 0))) (and .cse0 .cse5 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse2 .cse3 .cse6)))))), 269893#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse7 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (let ((.cse5 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse6 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse5 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse6) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse5 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse6 (<= 1 (select .cse7 0))) (and .cse0 .cse5 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse2 .cse3 .cse6)))))), 269895#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse7 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (let ((.cse5 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse6 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse5 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse6) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse5 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse6 (<= 1 (select .cse7 0))) (and .cse0 .cse5 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse2 .cse3 .cse6)))))), 269899#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 7) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 269905#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= ~next_alloc_idx~0 7) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 269909#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= ~next_alloc_idx~0 7) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 269911#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |~#top~0.offset| 0)) (.cse2 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse2 (let ((.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse4 .cse1 .cse2 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse4 .cse1 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse1 .cse2 .cse0)))))), 269917#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |~#top~0.offset| 0)) (.cse2 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse2 (let ((.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse4 .cse1 .cse2 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse4 .cse1 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse1 .cse2 .cse0)))))), 269923#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 269927#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 269929#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 269935#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 269937#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 269941#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 269947#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 269951#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 269953#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 269959#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 269963#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 269965#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 269971#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 269973#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 269977#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 269983#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 269987#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 269993#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 269995#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 270001#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 270003#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 270009#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 270013#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 270017#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 270021#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 270025#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 270029#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 270035#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 270037#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 270041#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 270047#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse0 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse1 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 270049#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse9 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 270057#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse1 .cse5 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9))), 270059#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 270065#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 270067#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 270071#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270077#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270081#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270083#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270089#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270095#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270099#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270101#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270107#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270109#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270113#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270119#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270123#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270125#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270131#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270135#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270137#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270143#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270145#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 270149#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 270153#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 270157#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 270163#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 270165#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 270171#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 270173#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 270179#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 270183#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 270187#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 270191#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 270195#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 270199#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 270205#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 270207#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 270211#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 270217#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse0 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 270219#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse9 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 270227#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse5 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9))), 270229#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 270235#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 270237#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 270241#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270247#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270251#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270253#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270259#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270265#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270269#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270271#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270277#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270279#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270283#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270289#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270293#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270295#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270301#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270305#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270307#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270313#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270315#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 270319#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 270325#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 270329#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 270335#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 270337#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 270343#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 270345#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 270351#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 270355#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 270359#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 270363#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 270367#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 270371#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 270377#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 270379#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 270383#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 270389#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse0 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 270391#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse9 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 270399#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse5 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9))), 270401#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 270407#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 270409#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 270413#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270419#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270423#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270425#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270431#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270437#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270441#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270443#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270449#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270451#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270455#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270461#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270465#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270467#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270473#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270477#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270479#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270485#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270487#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 270491#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 270495#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 270499#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 270505#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 270507#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 270513#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 270515#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 270521#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 270525#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 270529#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 270533#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 270537#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 270541#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 270547#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 270549#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 270553#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 270559#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse0 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 270561#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse9 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 270569#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse5 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9))), 270571#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 270577#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 270579#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 270583#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270589#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270593#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270595#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270601#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270607#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270611#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270613#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270619#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270621#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270625#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270631#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270635#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270637#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270643#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270647#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270649#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270655#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270657#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 270661#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 270667#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 270671#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 270677#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 270679#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 270685#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 270687#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 270693#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 270697#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 270701#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 270705#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 270709#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 270713#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 270719#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 270721#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 270725#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 270731#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse0 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 270733#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse9 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 270741#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse5 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9))), 270743#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 270749#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 270751#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 270755#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270761#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= ~next_alloc_idx~0 17) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270765#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= ~next_alloc_idx~0 17) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270767#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= ~next_alloc_idx~0 17) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270773#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270779#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270783#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270785#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270791#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270793#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270797#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270803#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270807#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270809#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270815#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270819#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270821#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270827#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270829#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 270833#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 270837#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 270841#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 270847#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 270849#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 270855#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 270857#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 270863#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 270867#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 270871#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 270875#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 270879#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 270883#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 270889#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 270891#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 270895#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 270901#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse0 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 270903#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse9 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 270911#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse5 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9))), 270913#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 270919#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 270921#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 270925#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270931#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270935#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270937#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270943#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270949#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270953#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270955#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270961#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270963#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270967#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270973#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270977#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270979#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270985#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270989#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270991#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270997#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 270999#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 271003#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 271009#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 271013#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 271019#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 271021#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 271027#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 271029#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 271035#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 271039#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 271043#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 271047#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 271051#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 271055#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 271061#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 271063#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 271067#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 271073#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse0 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse2 (<= ~next_alloc_idx~0 21) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 271075#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse9 .cse2 (<= ~next_alloc_idx~0 21) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 271083#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse5 (<= ~next_alloc_idx~0 21) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9))), 271085#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (<= ~next_alloc_idx~0 21) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 271091#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (<= ~next_alloc_idx~0 21) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 271093#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (<= ~next_alloc_idx~0 21) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 271097#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 271103#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 271107#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 271109#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 271115#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 271121#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 271125#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 271127#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 271133#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 271135#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 271139#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 271145#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 271149#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 271151#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 271157#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 271161#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 271163#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 271169#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 271171#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 271175#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 271179#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 271183#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23)), 271189#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23)), 271191#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23)), 271197#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2)) (<= ~next_alloc_idx~0 23)), 271199#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2)) (<= ~next_alloc_idx~0 23)), 271205#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2)) (<= ~next_alloc_idx~0 23)), 271209#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23)), 271213#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23)), 271217#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23)), 271221#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23)), 271225#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23))), 271231#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23))), 271233#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23))), 271237#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23))), 271243#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse0 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (<= ~next_alloc_idx~0 23))), 271245#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse9 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4 (<= ~next_alloc_idx~0 23))))), 271253#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse5 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9 (<= ~next_alloc_idx~0 23)))), 271255#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2)) (<= ~next_alloc_idx~0 23)))), 271261#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2)) (<= ~next_alloc_idx~0 23)))), 271263#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2)) (<= ~next_alloc_idx~0 23)))), 271267#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0)) (<= ~next_alloc_idx~0 23)))), 271273#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0)) (<= ~next_alloc_idx~0 23)))), 271277#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0)) (<= ~next_alloc_idx~0 23)))), 271279#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0)) (<= ~next_alloc_idx~0 23)))), 271285#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0)) (<= ~next_alloc_idx~0 23)))), 271291#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0)) (<= ~next_alloc_idx~0 23)))), 271295#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0)) (<= ~next_alloc_idx~0 23)))), 271297#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0)) (<= ~next_alloc_idx~0 23)))), 271303#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0)) (<= ~next_alloc_idx~0 23)))), 271305#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0)) (<= ~next_alloc_idx~0 23)))), 271309#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0)) (<= ~next_alloc_idx~0 23)))), 271315#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0)) (<= ~next_alloc_idx~0 23)))), 271319#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0)) (<= ~next_alloc_idx~0 23)))), 271321#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0)) (<= ~next_alloc_idx~0 23)))), 271327#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0)) (<= ~next_alloc_idx~0 23)))), 271331#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0)) (<= ~next_alloc_idx~0 23)))), 271333#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0)) (<= ~next_alloc_idx~0 23)))), 271339#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0)) (<= ~next_alloc_idx~0 23)))), 271341#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23)), 271345#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23)), 271351#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23)), 271355#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 271361#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 271363#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 271369#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 271371#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 271377#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 271381#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 271385#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 271389#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 271393#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 271397#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 271403#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 271405#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 271409#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 271415#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse0 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 271417#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse9 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 271425#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse5 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9))), 271427#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 271433#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 271435#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 271439#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 271445#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 271449#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 271451#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 271457#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 271463#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 271467#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 271469#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 271475#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 271477#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 271481#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 271487#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 271491#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 271493#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 271499#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 271503#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 271505#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 271511#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 271513#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 271517#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 271521#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 271525#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 271531#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 271533#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 271539#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 271541#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 271547#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 271551#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 271555#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 271559#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 271563#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 271567#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 271573#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 271575#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 271579#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 271585#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse0 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 271587#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse9 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 271595#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse5 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9))), 271597#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 271603#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 271605#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 271609#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 271615#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 271619#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 271621#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 271627#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 271633#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 271637#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 271639#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 271645#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 271647#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 271651#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 271657#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 271661#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 271663#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 271669#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 271673#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 271675#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 271681#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 271683#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 271687#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 271693#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 271697#[thr1ENTRY, L789-3, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 271699#[thr1ENTRY, L789-4, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 271709#[thr1ENTRY, L789-1, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 271715#[thr1ENTRY, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 271721#[L773, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 271725#[L773-3, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 271733#[L789-2, L776, L726](let ((.cse2 (= ~state~0 0))) (let ((.cse1 (not .cse2)) (.cse0 (not |thr1Thread2of6ForFork0_#t~switch16|))) (and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) .cse0 (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) .cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (or (and .cse2 |thr1Thread2of6ForFork0_#t~switch16|) (and .cse1 .cse0)) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))))), 271739#[L776-2, L789-2, L726](let ((.cse2 (= ~state~0 0))) (let ((.cse1 (not .cse2)) (.cse0 (not |thr1Thread2of6ForFork0_#t~switch16|))) (and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) .cse0 (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) .cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (or (and .cse2 |thr1Thread2of6ForFork0_#t~switch16|) (and .cse1 .cse0)) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))))), 271745#[L779, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 271755#[L780, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 271761#[L780-3, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 271765#[L762, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 271771#[L763, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 271779#[L763-1, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 271783#[L763-2, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 271791#[L766-3, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 271795#[L789-2, L726, L765](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 271805#[L765-1, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 271811#[L765-2, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 271817#[L740, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 271821#[L741, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 271827#[L741-1, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 271833#[L741-2, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 271839#[L741-3, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 271847#[L741-4, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 271853#[L742, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 271859#[L719, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 271863#[L720, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 271869#[L789-2, L720-3, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 271879#[L725, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 271881#[L725, L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 271891#[L725, L727-3, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|))))), 271893#[L725, L729, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|))))), 271903#[L725, L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= 7 |thr1Thread1of6ForFork0_push_#t~ret9|) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 271907#[L725, L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= 7 |thr1Thread1of6ForFork0_push_#t~ret9|) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 271913#[L725, L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 7 |thr1Thread1of6ForFork0_push_#t~ret9|) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 271921#[L743, L725, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 271925#[L725, L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 271931#[L725, L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 271939#[L725, L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 271945#[L748-1, L725, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0)))), 271955#[L725, L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0)))), 271957#[L725, L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0)))), 271963#[L725, L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0)))), 271971#[L750-3, L725, L789-2](let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_25 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_25) 1)) (exists ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_29 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_24 Int)) (and (or (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_28)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_28 v_prenex_27)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_27) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0)) (or (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_23)) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_27 v_prenex_23)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0)) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (or (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_17)) (or (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_19)) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse1 0))) (and .cse0 (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse2 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse2 v_prenex_25) 1) (<= 1 (select .cse2 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse1 |~#top~0.offset|) 0)))), 271975#[L725, L751, L789-2](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse4 (select .cse9 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|))))) (.cse3 (= |~#top~0.offset| 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_25 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_25) 1)) (exists ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_29 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_24 Int)) (and (or (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_28)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_28 v_prenex_27)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_27) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0)) (or (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_23)) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_27 v_prenex_23)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0)) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (or (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_17)) (or (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_19)) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (let ((.cse2 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse1 0)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0)))) .cse2 .cse0 .cse3) (and (exists ((v_prenex_25 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_25) 1)) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse4) .cse2 (exists ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_29 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_24 Int)) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_28 v_prenex_27)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_27 v_prenex_23)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))) .cse3) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse5 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (= (select .cse5 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse5 0))))) .cse2 .cse3 .cse6))) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 .cse4)) (and .cse0 (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse7 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse7 v_prenex_25) 1) (<= 1 (select .cse7 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse6)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse3 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse9 |~#top~0.offset|) 0))))), 271987#[L725, L751-1, L789-2](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse4 (select .cse9 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|))))) (.cse3 (= |~#top~0.offset| 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_25 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_25) 1)) (exists ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_29 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_24 Int)) (and (or (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_28)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_28 v_prenex_27)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_27) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0)) (or (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_23)) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_27 v_prenex_23)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0)) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (or (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_17)) (or (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_19)) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (let ((.cse2 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse1 0)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0)))) .cse2 .cse0 .cse3) (and (exists ((v_prenex_25 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_25) 1)) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse4) .cse2 (exists ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_29 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_24 Int)) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_28 v_prenex_27)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_27 v_prenex_23)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))) .cse3) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse5 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (= (select .cse5 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse5 0))))) .cse2 .cse3 .cse6))) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 .cse4)) (and .cse0 (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse7 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse7 v_prenex_25) 1) (<= 1 (select .cse7 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse6)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse3 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse9 |~#top~0.offset|) 0))))), 271989#[L752, L725, L789-2](let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_25 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_25) 1)) (exists ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_29 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_24 Int)) (and (or (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_28)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_28 v_prenex_27)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_27) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0)) (or (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_23)) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_27 v_prenex_23)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0)) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (or (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_17)) (or (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_19)) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse1 0))) (and .cse0 (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse2 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse2 v_prenex_25) 1) (<= 1 (select .cse2 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse1 |~#top~0.offset|) 0)))), 271999#[L725, L741-7, L789-2](let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_25 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_25) 1)) (exists ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_29 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_24 Int)) (and (or (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_28)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_28 v_prenex_27)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_27) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0)) (or (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_23)) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_27 v_prenex_23)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0)) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (or (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_17)) (or (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_19)) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse1 0))) (and .cse0 (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse2 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse2 v_prenex_25) 1) (<= 1 (select .cse2 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse1 |~#top~0.offset|) 0)))), 272003#[L741-8, L725, L789-2](let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_25 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_25) 1)) (exists ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_29 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_24 Int)) (and (or (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_28)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_28 v_prenex_27)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_27) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0)) (or (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_23)) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_27 v_prenex_23)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0)) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (or (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_17)) (or (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_19)) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse1 0))) (and .cse0 (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse2 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse2 v_prenex_25) 1) (<= 1 (select .cse2 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse1 |~#top~0.offset|) 0)))), 272007#[L725, L740-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)))), 272015#[L725, L765-3, L789-2](let ((.cse1 (= |~#top~0.offset| 0)) (.cse0 (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse2 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse2 .cse1 (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse4 (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) .cse0) (and .cse2 .cse1 (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) .cse0 (<= 1 (select .cse5 0))) (and .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse6 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse6 v_prenex_25) 1) (<= 1 (select .cse6 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0)))) .cse1 .cse4 .cse0)))))), 272021#[L725, L789-2, L765-4](let ((.cse1 (= |~#top~0.offset| 0)) (.cse0 (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse2 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse2 .cse1 (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse4 (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) .cse0) (and .cse2 .cse1 (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) .cse0 (<= 1 (select .cse5 0))) (and .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse6 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse6 v_prenex_25) 1) (<= 1 (select .cse6 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0)))) .cse1 .cse4 .cse0)))))), 272025#[L765-5, L725, L789-2](let ((.cse1 (= |~#top~0.offset| 0)) (.cse0 (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse2 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse2 .cse1 (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse4 (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) .cse0) (and .cse2 .cse1 (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) .cse0 (<= 1 (select .cse5 0))) (and .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse6 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse6 v_prenex_25) 1) (<= 1 (select .cse6 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0)))) .cse1 .cse4 .cse0)))))), 272033#[L725, L789-2, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)))), 272041#[L725, L766-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 272049#[L765, L725, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 272053#[L725, L765-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 272063#[L725, L765-2, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 272065#[L725, L740, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 272071#[L725, L741, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 272079#[L725, L741-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 272087#[L725, L741-2, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 272089#[L725, L741-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 272099#[L725, L741-4, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 272103#[L725, L789-2, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 272107#[L725, L719, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 272117#[L720, L725, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 272119#[L720-3, L725, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 272131#[L725, L789-2, L722](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 272135#[L725, L722-3, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 272139#[L725, L727-3, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 272145#[L725, L729, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 272155#[L725, L742-1, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 272159#[L725, L789-2, L742-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 272165#[L725, L742-3, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 272173#[L743, L725, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 272175#[L744, L725, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 272185#[L725, L741-5, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 272193#[L725, L741-6, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 272199#[L725, L740-1, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 272203#[L725, L765-3, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 272209#[L725, L789-2, L765-4](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 272213#[L765-5, L725, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 272221#[L725, L789-2, L766](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 272229#[L725, L766-3, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 272235#[L765, L725, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 272239#[L725, L765-1, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 272249#[L725, L765-2, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 272251#[L725, L740, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 272257#[L725, L741, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 272265#[L725, L741-1, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 272273#[L725, L741-2, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 272275#[L725, L741-3, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 272285#[L725, L741-4, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 272289#[L725, L789-2, L742](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 272293#[L725, L719, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 272303#[L720, L725, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 272305#[L720-3, L725, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 272317#[L725, L789-2, L722](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 272321#[L725, L722-3, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 272325#[L725, L727-3, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 272331#[L725, L729, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 272341#[L725, L742-1, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 272345#[L725, L789-2, L742-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 272351#[L725, L742-3, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 272359#[L743, L725, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 272361#[L744, L725, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 272371#[L725, L741-5, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 272379#[L725, L741-6, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 272385#[L725, L740-1, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 272389#[L725, L765-3, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 272395#[L725, L789-2, L765-4](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 272401#[L726, L789-2, L765-4](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 272403#[L727, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272407#[L727-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272417#[L729, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272423#[L742-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_push_#t~ret9| 2)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272425#[L742-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_push_#t~ret9| 2)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272433#[L742-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_push_#t~ret9| 2)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272441#[L743, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272445#[L744, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272451#[L741-5, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272457#[L741-6, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272467#[L740-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272473#[L765-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272479#[L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272481#[L765-5, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (<= 643 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 272487#[L766, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272493#[L766-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272501#[L789-2, L765-4, L765](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272513#[L765-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272519#[L765-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272525#[L740, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272527#[L741, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272535#[L741-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272539#[L741-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272547#[L741-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272555#[L741-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272561#[L742, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272567#[L719, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272569#[L720, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272575#[L789-2, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272585#[L789-3, thr1ENTRY, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272595#[L789-4, thr1ENTRY, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272609#[thr1ENTRY, L789-1, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272619#[thr1ENTRY, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272621#[L773, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272633#[L773-3, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272647#[L720-3, L789-2, L776, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not |thr1Thread3of6ForFork0_#t~switch16|) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272655#[L776-2, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not |thr1Thread3of6ForFork0_#t~switch16|) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272669#[L779, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272677#[L720-3, L789-2, L780, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272689#[L780-3, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272701#[L762, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272705#[L763, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272721#[L720-3, L789-2, L765-4, L763-1](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272731#[L763-2, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272739#[L766-3, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272751#[L720-3, L789-2, L765-4, L765](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272765#[L765-1, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272771#[L765-2, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272783#[L740, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272791#[L720-3, L789-2, L741, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272803#[L741-1, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272807#[L741-2, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272821#[L741-3, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272829#[L741-4, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272843#[L742, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272851#[L719, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272857#[L720, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272871#[L720-3, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272885#[L789-3, L720-3, thr1ENTRY, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272889#[L789-4, L720-3, thr1ENTRY, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272917#[L720-3, thr1ENTRY, L789-1, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272931#[L720-3, thr1ENTRY, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272933#[L773, L720-3, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272953#[L773-3, L720-3, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272973#[L776, L720-3, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not |thr1Thread4of6ForFork0_#t~switch16|) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 272975#[L720-3, L776-2, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not |thr1Thread4of6ForFork0_#t~switch16|) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 273003#[L720-3, L779, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 273017#[L780, L720-3, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 273031#[L780-3, L720-3, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 273045#[L762, L720-3, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 273061#[L763, L720-3, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 273065#[L720-3, L720-3, L789-2, L765-4, L763-1](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 273077#[L720-3, L763-2, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 273101#[L720-3, L766-3, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 273115#[L765, L720-3, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 273127#[L720-3, L765-1, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 273135#[L720-3, L765-2, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 273155#[L740, L720-3, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 273163#[L720-3, L720-3, L789-2, L741, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 273183#[L720-3, L741-1, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 273191#[L720-3, L741-2, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 273205#[L741-3, L720-3, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 273229#[L741-4, L720-3, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 273235#[L720-3, L720-3, L789-2, L742, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 273247#[L719, L720-3, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 273267#[L720-3, L720, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 273285#[L720-3, L720-3, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 273293#[L720-3, L789-3, L720-3, thr1ENTRY, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 273309#[L720-3, L789-4, L720-3, thr1ENTRY, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 273341#[L720-3, L789-1, L720-3, thr1ENTRY, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 273359#[L720-3, L789-2, L720-3, thr1ENTRY, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 273367#[L720-3, L789-2, L773, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 273383#[L720-3, L773-3, L789-2, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 273401#[L720-3, L776, L789-2, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not |thr1Thread5of6ForFork0_#t~switch16|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 273431#[L720-3, L776-2, L789-2, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not |thr1Thread5of6ForFork0_#t~switch16|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 273451#[L720-3, L789-2, L779, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 273471#[L720-3, L780, L789-2, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 273481#[L720-3, L780-3, L789-2, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 273507#[L720-3, L789-2, L762, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 273521#[L720-3, L789-2, L763, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 273533#[L720-3, L763-1, L789-2, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 273549#[L720-3, L789-2, L720-3, L720-3, L763-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 273563#[L720-3, L766-3, L789-2, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 273597#[L720-3, L765, L789-2, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 273609#[L720-3, L765-1, L789-2, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 273625#[L720-3, L765-2, L789-2, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 273639#[L720-3, L789-2, L740, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 273663#[L720-3, L741, L789-2, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 273677#[L720-3, L741-1, L789-2, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 273703#[L720-3, L789-2, L720-3, L720-3, L765-4, L741-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 273709#[L720-3, L789-2, L720-3, L741-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 273729#[L720-3, L789-2, L720-3, L741-4, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 273761#[L720-3, L742, L789-2, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 273779#[L720-3, L719, L789-2, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 273789#[L720-3, L720, L789-2, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 273805#[L720-3, L789-2, L720-3, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 273831#[L720-3, thr1ENTRY, L789-3, L720-3, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 273843#[L720-3, thr1ENTRY, L789-4, L720-3, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 273879#[L720-3, thr1ENTRY, L789-1, L720-3, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 273901#[L720-3, thr1ENTRY, L789-2, L720-3, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 273917#[L720-3, ULTIMATE.startErr0INUSE_VIOLATION, thr1ENTRY, L720-3, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0))] [2021-01-26 21:41:28,876 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2021-01-26 21:41:28,877 INFO L429 AbstractCegarLoop]: === Iteration 25 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 21:41:28,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 21:41:28,878 INFO L82 PathProgramCache]: Analyzing trace with hash 478751488, now seen corresponding path program 2 times [2021-01-26 21:41:28,878 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 21:41:28,878 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399687436] [2021-01-26 21:41:28,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 21:41:28,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:41:29,934 INFO L134 CoverageAnalysis]: Checked inductivity of 4507 backedges. 531 proven. 3933 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2021-01-26 21:41:29,934 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399687436] [2021-01-26 21:41:29,934 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [548400032] [2021-01-26 21:41:29,934 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-26 21:41:30,907 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-01-26 21:41:30,907 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-26 21:41:30,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 2556 conjuncts, 16 conjunts are in the unsatisfiable core [2021-01-26 21:41:30,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-26 21:41:31,500 INFO L134 CoverageAnalysis]: Checked inductivity of 4507 backedges. 531 proven. 3933 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2021-01-26 21:41:31,501 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-26 21:41:31,501 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 18 [2021-01-26 21:41:31,501 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846175026] [2021-01-26 21:41:31,502 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-01-26 21:41:31,502 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-26 21:41:31,503 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-01-26 21:41:31,503 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=153, Unknown=0, NotChecked=0, Total=306 [2021-01-26 21:41:31,503 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-26 21:41:31,503 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 46.833333333333336) internal successors, (843), 18 states have internal predecessors, (843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-01-26 21:41:31,820 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:41:31,853 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 904 and size of Sequence is : 905[2021-01-26 21:41:32,051 INFO L164 SleepSetCegar]: Size of mCounterexample is: 905 [2021-01-26 21:41:32,113 INFO L165 SleepSetCegar]: [276408#[ULTIMATE.startENTRY]true, 276410#[L-1]true, 276412#[L-1-1]true, 276414#[L17]true, 276416#[L17-1]true, 276418#[L17-2]true, 276420#[L17-3]true, 276422#[L17-4]true, 276424#[L715]true, 276426#[L716](and (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 2) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 276428#[L716-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 2) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 276430#[L716-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 2) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 276432#[L717](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 2) (= |~#top~0.offset| 0) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0))), 276434#[L717-1](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 2) (= |~#top~0.offset| 0) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0))), 276436#[L769](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0))), 276438#[L769-1](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0))), 276440#[L-1-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0))), 276442#[L-1-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0))), 276444#[L788](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0))), 276446#[L789-4](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276450#[L789-1](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276452#[L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276454#[L789-3, thr1ENTRY](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276458#[L789-4, thr1ENTRY](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276464#[thr1ENTRY, L789-1](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276468#[thr1ENTRY, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276470#[L773, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276474#[L773-3, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276478#[L776, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276482#[L732, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276488#[L732-1, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276494#[L776-2, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276496#[L789-2, L779](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276504#[L780, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276506#[L780-3, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276510#[L762, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276514#[L763, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276518#[L763-1, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276522#[L763-2, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276526#[L766-3, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276534#[L765, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276536#[L765-1, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276542#[L765-2, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276544#[L740, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276548#[L741, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276554#[L741-1, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276558#[L741-2, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276560#[L741-3, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276566#[L741-4, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276570#[L789-2, L742](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276572#[L719, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276578#[L720, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276580#[L720-3, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276584#[L789-2, L725](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276590#[L789-2, L726](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276594#[L727, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 276600#[L727-3, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 276602#[L729, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 276608#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 276610#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 276616#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 276620#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 276624#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 276628#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 276634#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 276638#[L748-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= |thr1Thread1of6ForFork0_push_#t~mem10| (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|)) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 276644#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276646#[L749, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 276650#[L750, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 276656#[L750-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276658#[L751, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276666#[L751-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276668#[L752, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276674#[L741-7, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276676#[L741-8, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276680#[L740-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276686#[L765-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276690#[L789-2, L765-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276692#[L765-5, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276698#[L789-2, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276704#[L766-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276708#[L765, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276710#[L765-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276716#[L765-2, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276718#[L740, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276722#[L741, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276728#[L741-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276732#[L741-2, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276734#[L741-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276740#[L741-4, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276744#[L789-2, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276746#[L719, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276752#[L720, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276754#[L720-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276758#[L789-2, L725](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276764#[L789-2, L726](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276768#[L727, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5))), 276774#[L727-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5))), 276776#[L729, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)))), 276782#[L742-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2)))), 276784#[L789-2, L742-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2)))), 276790#[L742-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2)))), 276794#[L743, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)))), 276798#[L789-2, L746](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)))), 276802#[L747-2, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)))), 276806#[L748, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)))), 276810#[L748-1, L789-2](let ((.cse1 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (select .cse1 |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse1 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0))))), 276816#[L748-2, L789-2](let ((.cse1 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (select .cse1 |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse1 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0))))), 276818#[L749, L789-2](let ((.cse1 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (select .cse1 |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse1 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0))))), 276822#[L750, L789-2](let ((.cse1 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (select .cse1 |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse1 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0))))), 276828#[L750-3, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse7 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (let ((.cse0 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (and .cse1 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0))) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (let ((.cse5 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse6 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse5 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse6) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse5 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse6 (<= 1 (select .cse7 0))) (and .cse1 .cse5 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse2 .cse3 .cse6)))))), 276830#[L751, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse2 (select .cse11 0)) (.cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (= |~#top~0.offset| 0)) (.cse8 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (let ((.cse0 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (and .cse1 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0))) (= ~state~0 1) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse2) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse3 .cse4) (and .cse1 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse5 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse5 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse5 v_prenex_9) 1)))) .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse3 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0))))) .cse4))) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (let ((.cse9 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse7 0)) (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse8 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse9) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse9 (<= 1 .cse2)) (and .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse8 .cse9))) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse4 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse8))), 276838#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse2 (select .cse11 0)) (.cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (= |~#top~0.offset| 0)) (.cse8 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (let ((.cse0 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (and .cse1 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0))) (= ~state~0 1) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse2) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse3 .cse4) (and .cse1 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse5 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse5 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse5 v_prenex_9) 1)))) .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse3 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0))))) .cse4))) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (let ((.cse9 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse7 0)) (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse8 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse9) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse9 (<= 1 .cse2)) (and .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse8 .cse9))) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse4 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse8))), 276840#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse7 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (let ((.cse0 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (and .cse1 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0))) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (let ((.cse5 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse6 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse5 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse6) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse5 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse6 (<= 1 (select .cse7 0))) (and .cse1 .cse5 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse2 .cse3 .cse6)))))), 276846#[L741-7, L789-2](let ((.cse6 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |~#top~0.offset| 0)) (.cse2 (not (= (select .cse6 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1))) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse1 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse2 (let ((.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse5 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse4 .cse1 .cse2 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse5) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse4 .cse1 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse5 (<= 1 (select .cse6 0))) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse7 0)) (= (select .cse7 v_prenex_9) 1)))) .cse1 .cse2 .cse5)))))), 276848#[L741-8, L789-2](let ((.cse6 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |~#top~0.offset| 0)) (.cse2 (not (= (select .cse6 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1))) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse1 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse2 (let ((.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse5 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse4 .cse1 .cse2 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse5) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse4 .cse1 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse5 (<= 1 (select .cse6 0))) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse7 0)) (= (select .cse7 v_prenex_9) 1)))) .cse1 .cse2 .cse5)))))), 276852#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 276858#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 276862#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 276864#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 276870#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 276876#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 276880#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 276882#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 276888#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 276890#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 276894#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 276900#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 276904#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 276906#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 276912#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 276916#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 276918#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 276924#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 276926#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5)), 276930#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5)), 276936#[L789-2, L726](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5)), 276940#[L727, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 276946#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 276948#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 276954#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 276956#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 276962#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 276966#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 276970#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 276974#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 276978#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 276982#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276988#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276990#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 276994#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 277000#[L750-3, L789-2](let ((.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 277002#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (let ((.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))))) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 277010#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse2 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (= |~#top~0.offset| 0)) (.cse8 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse2) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse3 .cse4) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse5 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse5 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse5 v_prenex_9) 1)))) .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse3 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0))))) .cse4))) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (let ((.cse9 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse7 0)) (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse8 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse9) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse9 (<= 1 .cse2)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse8 .cse9))) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse4 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse8))), 277012#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse7 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (let ((.cse5 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse6 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse5 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse6) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse5 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse6 (<= 1 (select .cse7 0))) (and .cse0 .cse5 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse2 .cse3 .cse6)))))), 277018#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse7 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (let ((.cse5 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse6 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse5 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse6) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse5 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse6 (<= 1 (select .cse7 0))) (and .cse0 .cse5 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse2 .cse3 .cse6)))))), 277020#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse7 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (let ((.cse5 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse6 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse5 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse6) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse5 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse6 (<= 1 (select .cse7 0))) (and .cse0 .cse5 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse2 .cse3 .cse6)))))), 277024#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 7) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 277030#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= ~next_alloc_idx~0 7) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 277034#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= ~next_alloc_idx~0 7) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 277036#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |~#top~0.offset| 0)) (.cse2 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse2 (let ((.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse4 .cse1 .cse2 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse4 .cse1 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse1 .cse2 .cse0)))))), 277042#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |~#top~0.offset| 0)) (.cse2 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse2 (let ((.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse4 .cse1 .cse2 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse4 .cse1 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse1 .cse2 .cse0)))))), 277048#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277052#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277054#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277060#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277062#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277066#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277072#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277076#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277078#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277084#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277088#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277090#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277096#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277098#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 277102#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 277108#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 277112#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 277118#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 277120#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 277126#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 277128#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 277134#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 277138#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 277142#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 277146#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 277150#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 277154#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 277160#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 277162#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 277166#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 277172#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse0 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse1 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 277174#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse9 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 277182#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse1 .cse5 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9))), 277184#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 277190#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 277192#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 277196#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277202#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277206#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277208#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277214#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277220#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277224#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277226#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277232#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277234#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277238#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277244#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277248#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277250#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277256#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277260#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277262#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277268#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277270#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 277274#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 277278#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 277282#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 277288#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 277290#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 277296#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 277298#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 277304#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 277308#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 277312#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 277316#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 277320#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 277324#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 277330#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 277332#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 277336#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 277342#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse0 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 277344#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse9 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 277352#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse5 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9))), 277354#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 277360#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 277362#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 277366#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277372#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277376#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277378#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277384#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277390#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277394#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277396#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277402#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277404#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277408#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277414#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277418#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277420#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277426#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277430#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277432#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277438#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277440#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 277444#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 277450#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 277454#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 277460#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 277462#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 277468#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 277470#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 277476#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 277480#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 277484#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 277488#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 277492#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 277496#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 277502#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 277504#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 277508#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 277514#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse0 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 277516#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse9 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 277524#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse5 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9))), 277526#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 277532#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 277534#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 277538#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277544#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277548#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277550#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277556#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277562#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277566#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277568#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277574#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277576#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277580#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277586#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277590#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277592#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277598#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277602#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277604#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277610#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277612#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 277616#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 277620#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 277624#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 277630#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 277632#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 277638#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 277640#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 277646#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 277650#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 277654#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 277658#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 277662#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 277666#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 277672#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 277674#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 277678#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 277684#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse0 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 277686#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse9 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 277694#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse5 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9))), 277696#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 277702#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 277704#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 277708#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277714#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277718#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277720#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277726#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277732#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277736#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277738#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277744#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277746#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277750#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277756#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277760#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277762#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277768#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277772#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277774#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277780#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277782#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 277786#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 277792#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 277796#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 277802#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 277804#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 277810#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 277812#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 277818#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 277822#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 277826#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 277830#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 277834#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 277838#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 277844#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 277846#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 277850#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 277856#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse0 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 277858#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse9 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 277866#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse5 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9))), 277868#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 277874#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 277876#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 277880#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277886#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= ~next_alloc_idx~0 17) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277890#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= ~next_alloc_idx~0 17) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277892#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= ~next_alloc_idx~0 17) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277898#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277904#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277908#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277910#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277916#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277918#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277922#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277928#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277932#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277934#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277940#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277944#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277946#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277952#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 277954#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 277958#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 277962#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 277966#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 277972#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 277974#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 277980#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 277982#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 277988#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 277992#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 277996#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 278000#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 278004#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 278008#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 278014#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 278016#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 278020#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 278026#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse0 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 278028#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse9 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 278036#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse5 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9))), 278038#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 278044#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 278046#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 278050#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278056#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278060#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278062#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278068#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278074#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278078#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278080#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278086#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278088#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278092#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278098#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278102#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278104#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278110#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278114#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278116#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278122#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278124#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 278128#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 278134#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 278138#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 278144#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 278146#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 278152#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 278154#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 278160#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 278164#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 278168#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 278172#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 278176#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 278180#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 278186#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 278188#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 278192#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 278198#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse0 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse2 (<= ~next_alloc_idx~0 21) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 278200#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse9 .cse2 (<= ~next_alloc_idx~0 21) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 278208#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse5 (<= ~next_alloc_idx~0 21) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9))), 278210#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (<= ~next_alloc_idx~0 21) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 278216#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (<= ~next_alloc_idx~0 21) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 278218#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (<= ~next_alloc_idx~0 21) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 278222#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278228#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278232#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278234#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278240#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278246#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278250#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278252#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278258#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278260#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278264#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278270#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278274#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278276#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278282#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278286#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278288#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278294#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278296#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 278300#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 278304#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 278308#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23)), 278314#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23)), 278316#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23)), 278322#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2)) (<= ~next_alloc_idx~0 23)), 278324#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2)) (<= ~next_alloc_idx~0 23)), 278330#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2)) (<= ~next_alloc_idx~0 23)), 278334#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23)), 278338#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23)), 278342#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23)), 278346#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23)), 278350#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23))), 278356#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23))), 278358#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23))), 278362#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23))), 278368#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse0 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (<= ~next_alloc_idx~0 23))), 278370#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse9 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4 (<= ~next_alloc_idx~0 23))))), 278378#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse5 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9 (<= ~next_alloc_idx~0 23)))), 278380#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2)) (<= ~next_alloc_idx~0 23)))), 278386#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2)) (<= ~next_alloc_idx~0 23)))), 278388#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2)) (<= ~next_alloc_idx~0 23)))), 278392#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0)) (<= ~next_alloc_idx~0 23)))), 278398#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0)) (<= ~next_alloc_idx~0 23)))), 278402#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0)) (<= ~next_alloc_idx~0 23)))), 278404#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0)) (<= ~next_alloc_idx~0 23)))), 278410#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0)) (<= ~next_alloc_idx~0 23)))), 278416#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0)) (<= ~next_alloc_idx~0 23)))), 278420#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0)) (<= ~next_alloc_idx~0 23)))), 278422#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0)) (<= ~next_alloc_idx~0 23)))), 278428#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0)) (<= ~next_alloc_idx~0 23)))), 278430#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0)) (<= ~next_alloc_idx~0 23)))), 278434#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0)) (<= ~next_alloc_idx~0 23)))), 278440#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0)) (<= ~next_alloc_idx~0 23)))), 278444#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0)) (<= ~next_alloc_idx~0 23)))), 278446#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0)) (<= ~next_alloc_idx~0 23)))), 278452#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0)) (<= ~next_alloc_idx~0 23)))), 278456#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0)) (<= ~next_alloc_idx~0 23)))), 278458#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0)) (<= ~next_alloc_idx~0 23)))), 278464#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0)) (<= ~next_alloc_idx~0 23)))), 278466#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23)), 278470#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23)), 278476#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23)), 278480#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 278486#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 278488#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 278494#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 278496#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 278502#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 278506#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 278510#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 278514#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 278518#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 278522#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 278528#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 278530#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 278534#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 278540#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse0 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 278542#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse9 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 278550#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse5 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9))), 278552#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 278558#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 278560#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 278564#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278570#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278574#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278576#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278582#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278588#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278592#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278594#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278600#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278602#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278606#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278612#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278616#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278618#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278624#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278628#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278630#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278636#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278638#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 278642#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 278646#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 278650#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 278656#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 278658#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 278664#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 278666#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 278672#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 278676#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 278680#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 278684#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 278688#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 278692#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 278698#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 278700#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 278704#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 278710#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse0 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 278712#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse9 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 278720#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse5 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9))), 278722#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 278728#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 278730#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 278734#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278740#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278744#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278746#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278752#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278758#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278762#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278764#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278770#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278772#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278776#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278782#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278786#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278788#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278794#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278798#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278800#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278806#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278808#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 278812#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 278818#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 278822#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 278828#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 278830#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 278836#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 278838#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 278844#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 278848#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 278852#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 278856#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 278860#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 278864#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 278870#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 278872#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 278876#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 278882#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse0 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 278884#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse9 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 278892#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse5 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9))), 278894#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 278900#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 278902#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 278906#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278912#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278916#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278918#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278924#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278930#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278934#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278936#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278942#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278944#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278948#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278954#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278958#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278960#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278966#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278970#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278972#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278978#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 278980#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 278984#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 278988#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 278992#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 278998#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 279000#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 279006#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 279008#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 279014#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 279018#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 279022#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 279026#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 279030#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 279034#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 279040#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 279042#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 279046#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 279052#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse0 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 279054#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse9 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 279062#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse5 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9))), 279064#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 279070#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 279072#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 279076#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 279082#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 279086#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 279088#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 279094#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 279100#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 279104#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 279106#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 279112#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 279114#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 279118#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 279124#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 279128#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 279130#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 279136#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 279140#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 279142#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 279148#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 279150#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 279154#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 279160#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 279164#[thr1ENTRY, L789-3, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 279166#[thr1ENTRY, L789-4, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 279176#[thr1ENTRY, L789-1, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 279182#[thr1ENTRY, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 279188#[L773, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 279192#[L773-3, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 279200#[L789-2, L776, L726](let ((.cse2 (= ~state~0 0))) (let ((.cse1 (not .cse2)) (.cse0 (not |thr1Thread2of6ForFork0_#t~switch16|))) (and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) .cse0 (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) .cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (or (and .cse2 |thr1Thread2of6ForFork0_#t~switch16|) (and .cse1 .cse0)) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))))), 279206#[L776-2, L789-2, L726](let ((.cse2 (= ~state~0 0))) (let ((.cse1 (not .cse2)) (.cse0 (not |thr1Thread2of6ForFork0_#t~switch16|))) (and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) .cse0 (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) .cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (or (and .cse2 |thr1Thread2of6ForFork0_#t~switch16|) (and .cse1 .cse0)) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))))), 279212#[L779, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 279222#[L780, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 279228#[L780-3, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 279232#[L762, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 279238#[L763, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 279246#[L763-1, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 279250#[L763-2, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 279258#[L766-3, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 279262#[L789-2, L726, L765](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 279272#[L765-1, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 279278#[L765-2, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 279284#[L740, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 279288#[L741, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 279294#[L741-1, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 279300#[L741-2, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 279306#[L741-3, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 279314#[L741-4, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 279320#[L742, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 279326#[L719, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 279330#[L720, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 279336#[L789-2, L720-3, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 279346#[L725, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 279348#[L725, L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 279358#[L725, L727-3, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|))))), 279360#[L725, L729, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|))))), 279370#[L725, L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= 7 |thr1Thread1of6ForFork0_push_#t~ret9|) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 279374#[L725, L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= 7 |thr1Thread1of6ForFork0_push_#t~ret9|) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 279380#[L725, L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 7 |thr1Thread1of6ForFork0_push_#t~ret9|) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 279388#[L743, L725, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 279392#[L725, L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 279398#[L725, L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 279406#[L725, L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 279412#[L748-1, L725, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0)))), 279422#[L725, L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0)))), 279424#[L725, L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0)))), 279430#[L725, L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 |thr1Thread1of6ForFork0_index_malloc_#res|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 thr1Thread1of6ForFork0_push_~newTop~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0)))), 279438#[L750-3, L725, L789-2](let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_25 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_25) 1)) (exists ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_29 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_24 Int)) (and (or (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_28)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_28 v_prenex_27)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_27) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0)) (or (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_23)) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_27 v_prenex_23)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0)) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (or (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_17)) (or (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_19)) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse1 0))) (and .cse0 (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse2 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse2 v_prenex_25) 1) (<= 1 (select .cse2 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse1 |~#top~0.offset|) 0)))), 279442#[L725, L751, L789-2](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse4 (select .cse9 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|))))) (.cse3 (= |~#top~0.offset| 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_25 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_25) 1)) (exists ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_29 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_24 Int)) (and (or (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_28)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_28 v_prenex_27)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_27) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0)) (or (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_23)) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_27 v_prenex_23)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0)) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (or (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_17)) (or (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_19)) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (let ((.cse2 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse1 0)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0)))) .cse2 .cse0 .cse3) (and (exists ((v_prenex_25 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_25) 1)) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse4) .cse2 (exists ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_29 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_24 Int)) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_28 v_prenex_27)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_27 v_prenex_23)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))) .cse3) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse5 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (= (select .cse5 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse5 0))))) .cse2 .cse3 .cse6))) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 .cse4)) (and .cse0 (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse7 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse7 v_prenex_25) 1) (<= 1 (select .cse7 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse6)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse3 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse9 |~#top~0.offset|) 0))))), 279454#[L725, L751-1, L789-2](let ((.cse9 (select |#memory_int| |~#top~0.base|))) (let ((.cse4 (select .cse9 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse6 (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|))))) (.cse3 (= |~#top~0.offset| 0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_25 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_25) 1)) (exists ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_29 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_24 Int)) (and (or (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_28)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_28 v_prenex_27)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_27) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0)) (or (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_23)) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_27 v_prenex_23)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0)) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (or (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_17)) (or (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_19)) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (let ((.cse2 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse1 0)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0)))) .cse2 .cse0 .cse3) (and (exists ((v_prenex_25 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_25) 1)) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse4) .cse2 (exists ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_29 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_24 Int)) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_28 v_prenex_27)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_27 v_prenex_23)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))) .cse3) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse5 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (= (select .cse5 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse5 0))))) .cse2 .cse3 .cse6))) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 .cse4)) (and .cse0 (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse7 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse7 v_prenex_25) 1) (<= 1 (select .cse7 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse6)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse3 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse9 |~#top~0.offset|) 0))))), 279456#[L752, L725, L789-2](let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_25 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_25) 1)) (exists ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_29 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_24 Int)) (and (or (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_28)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_28 v_prenex_27)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_27) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0)) (or (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_23)) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_27 v_prenex_23)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0)) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (or (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_17)) (or (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_19)) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse1 0))) (and .cse0 (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse2 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse2 v_prenex_25) 1) (<= 1 (select .cse2 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse1 |~#top~0.offset|) 0)))), 279466#[L725, L741-7, L789-2](let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_25 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_25) 1)) (exists ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_29 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_24 Int)) (and (or (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_28)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_28 v_prenex_27)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_27) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0)) (or (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_23)) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_27 v_prenex_23)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0)) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (or (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_17)) (or (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_19)) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse1 0))) (and .cse0 (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse2 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse2 v_prenex_25) 1) (<= 1 (select .cse2 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse1 |~#top~0.offset|) 0)))), 279470#[L741-8, L725, L789-2](let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_25 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_25) 1)) (exists ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_29 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_24 Int)) (and (or (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_28)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_28 v_prenex_27)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_27) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0)) (or (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_23)) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_27 v_prenex_23)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0)) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (or (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_17)) (or (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_19)) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse1 0))) (and .cse0 (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse2 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse2 v_prenex_25) 1) (<= 1 (select .cse2 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse1 |~#top~0.offset|) 0)))), 279474#[L725, L740-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)))), 279482#[L725, L765-3, L789-2](let ((.cse1 (= |~#top~0.offset| 0)) (.cse0 (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse2 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse2 .cse1 (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse4 (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) .cse0) (and .cse2 .cse1 (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) .cse0 (<= 1 (select .cse5 0))) (and .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse6 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse6 v_prenex_25) 1) (<= 1 (select .cse6 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0)))) .cse1 .cse4 .cse0)))))), 279488#[L725, L789-2, L765-4](let ((.cse1 (= |~#top~0.offset| 0)) (.cse0 (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse2 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse2 .cse1 (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse4 (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) .cse0) (and .cse2 .cse1 (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) .cse0 (<= 1 (select .cse5 0))) (and .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse6 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse6 v_prenex_25) 1) (<= 1 (select .cse6 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0)))) .cse1 .cse4 .cse0)))))), 279492#[L765-5, L725, L789-2](let ((.cse1 (= |~#top~0.offset| 0)) (.cse0 (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse2 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (not (= (select .cse5 |~#top~0.offset|) 0)))) (or (and .cse2 .cse1 (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse4 (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))) .cse0) (and .cse2 .cse1 (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) .cse0 (<= 1 (select .cse5 0))) (and .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse6 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse6 v_prenex_25) 1) (<= 1 (select .cse6 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0)))) .cse1 .cse4 .cse0)))))), 279500#[L725, L789-2, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)))), 279508#[L725, L766-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 279516#[L765, L725, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 279520#[L725, L765-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 279530#[L725, L765-2, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 279532#[L725, L740, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 279538#[L725, L741, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 279546#[L725, L741-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 279554#[L725, L741-2, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 279556#[L725, L741-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 279566#[L725, L741-4, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 279570#[L725, L789-2, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 279574#[L725, L719, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 279584#[L720, L725, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (or (and (exists ((v_prenex_38 Int) (v_prenex_27 Int) (v_prenex_37 Int) (v_prenex_29 Int) (v_prenex_39 Int) (v_prenex_41 Int)) (and (not (= v_prenex_39 v_prenex_38)) (not (= v_prenex_38 v_prenex_27)) (not (= v_prenex_39 v_prenex_27)) (not (= |~#top~0.base| v_prenex_39)) (= (select (select |#memory_int| v_prenex_27) v_prenex_29) 0) (= (select (select |#memory_int| v_prenex_38) v_prenex_37) 0) (not (= |~#top~0.base| v_prenex_27)) (not (= |~#top~0.base| v_prenex_38)) (= (select (select |#memory_int| v_prenex_39) v_prenex_41) 0))) (exists ((v_prenex_40 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_40) 1)) (<= 1 (select .cse0 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 7 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) (exists ((v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_23 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_30 Int)) (let ((.cse1 (select |#memory_int| v_prenex_30))) (and (= (select (select |#memory_int| v_prenex_28) v_prenex_26) 0) (not (= |~#top~0.base| v_prenex_30)) (= (select .cse1 v_prenex_25) 1) (<= 1 (select .cse1 0)) (not (= |~#top~0.base| v_prenex_28)) (not (= v_prenex_30 v_prenex_23)) (not (= |~#top~0.base| v_prenex_23)) (not (= v_prenex_28 v_prenex_23)) (not (= v_prenex_30 v_prenex_28)) (= (select (select |#memory_int| v_prenex_23) v_prenex_24) 0))))) (and (exists ((|thr1Thread1of6ForFork0_push_~#casret~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (exists ((v_prenex_17 Int) (v_prenex_22 Int) (|~#m~0.base| Int) (v_prenex_20 Int) (v_prenex_19 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= v_prenex_19 |~#m~0.base|)) (not (= |~#top~0.base| v_prenex_17)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| v_prenex_19) v_prenex_20) 0) (= (select (select |#memory_int| v_prenex_17) v_prenex_22) 0) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= v_prenex_17 v_prenex_19)) (not (= |~#top~0.base| v_prenex_19)) (not (= v_prenex_17 |~#m~0.base|)))))) (<= 1 ~state~0) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 279586#[L720-3, L725, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 279598#[L725, L789-2, L722](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 279602#[L725, L722-3, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 279606#[L725, L727-3, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 279612#[L725, L729, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 279622#[L725, L742-1, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 279626#[L725, L789-2, L742-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 279632#[L725, L742-3, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 279640#[L743, L725, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 279642#[L744, L725, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 279652#[L725, L741-5, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 279660#[L725, L741-6, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 279666#[L725, L740-1, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 279670#[L725, L765-3, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 279676#[L725, L789-2, L765-4](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 279680#[L765-5, L725, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 279688#[L725, L789-2, L766](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 279696#[L725, L766-3, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 279702#[L765, L725, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 279706#[L725, L765-1, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 279716#[L725, L765-2, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 279718#[L725, L740, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 279724#[L725, L741, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 279732#[L725, L741-1, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 279740#[L725, L741-2, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 279742#[L725, L741-3, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 279752#[L725, L741-4, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 279756#[L725, L789-2, L742](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 279760#[L725, L719, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 279770#[L720, L725, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 279772#[L720-3, L725, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 279784#[L725, L789-2, L722](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 279788#[L725, L722-3, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 279792#[L725, L727-3, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 279798#[L725, L729, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 279808#[L725, L742-1, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 279812#[L725, L789-2, L742-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 279818#[L725, L742-3, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 279826#[L743, L725, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 279828#[L744, L725, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 279838#[L725, L741-5, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 279846#[L725, L741-6, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 279852#[L725, L740-1, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 279856#[L725, L765-3, L789-2](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 279862#[L725, L789-2, L765-4](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 279868#[L726, L789-2, L765-4](and (<= 641 ~next_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 279870#[L727, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 279874#[L727-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 279884#[L729, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 279890#[L742-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_push_#t~ret9| 2)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 279892#[L742-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_push_#t~ret9| 2)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 279900#[L742-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_push_#t~ret9| 2)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 279908#[L743, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 279912#[L744, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 279918#[L741-5, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 279924#[L741-6, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 279934#[L740-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 279940#[L765-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 279946#[L765-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 279948#[L765-5, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (<= 1 ~state~0) (<= 643 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread2of6ForFork0_push_loop_#t~ret15| 0) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)), 279954#[L766, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 279960#[L766-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 279968#[L789-2, L765-4, L765](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 279980#[L765-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread2of6ForFork0_push_#res| 0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 279986#[L765-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_push_~newTop~0 2)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 279992#[L740, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 279994#[L741, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280002#[L741-1, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280006#[L741-2, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280014#[L741-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280022#[L741-4, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread2of6ForFork0_index_malloc_#res| 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280028#[L742, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread2of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280034#[L719, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280036#[L720, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280042#[L789-2, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280052#[L789-3, thr1ENTRY, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280062#[L789-4, thr1ENTRY, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280076#[thr1ENTRY, L789-1, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280086#[thr1ENTRY, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280088#[L773, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280100#[L773-3, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280114#[L720-3, L789-2, L776, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not |thr1Thread3of6ForFork0_#t~switch16|) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280122#[L776-2, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not |thr1Thread3of6ForFork0_#t~switch16|) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280136#[L779, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280144#[L720-3, L789-2, L780, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280156#[L780-3, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280168#[L762, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280172#[L763, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280188#[L720-3, L789-2, L765-4, L763-1](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280198#[L763-2, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280206#[L766-3, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280218#[L720-3, L789-2, L765-4, L765](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280232#[L765-1, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280238#[L765-2, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280250#[L740, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280258#[L720-3, L789-2, L741, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280270#[L741-1, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280274#[L741-2, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280288#[L741-3, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280296#[L741-4, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280310#[L742, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280318#[L719, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280324#[L720, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280338#[L720-3, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280352#[L789-3, L720-3, thr1ENTRY, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280356#[L789-4, L720-3, thr1ENTRY, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280384#[L720-3, thr1ENTRY, L789-1, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280398#[L720-3, thr1ENTRY, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280400#[L773, L720-3, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280420#[L773-3, L720-3, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280440#[L776, L720-3, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not |thr1Thread4of6ForFork0_#t~switch16|) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280442#[L720-3, L776-2, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not |thr1Thread4of6ForFork0_#t~switch16|) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280470#[L720-3, L779, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280484#[L780, L720-3, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280498#[L780-3, L720-3, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280512#[L762, L720-3, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280528#[L763, L720-3, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280532#[L720-3, L720-3, L789-2, L765-4, L763-1](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280544#[L720-3, L763-2, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280568#[L720-3, L766-3, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280582#[L765, L720-3, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280594#[L720-3, L765-1, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280602#[L720-3, L765-2, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280622#[L740, L720-3, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280630#[L720-3, L720-3, L789-2, L741, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280650#[L720-3, L741-1, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280658#[L720-3, L741-2, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280672#[L741-3, L720-3, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280696#[L741-4, L720-3, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280702#[L720-3, L720-3, L789-2, L742, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280714#[L719, L720-3, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280734#[L720-3, L720, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280752#[L720-3, L720-3, L720-3, L789-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280760#[L720-3, L789-3, L720-3, thr1ENTRY, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280776#[L720-3, L789-4, L720-3, thr1ENTRY, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280808#[L720-3, L789-1, L720-3, thr1ENTRY, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280826#[L720-3, L789-2, L720-3, thr1ENTRY, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280834#[L720-3, L789-2, L773, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280850#[L720-3, L773-3, L789-2, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280868#[L720-3, L776, L789-2, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not |thr1Thread5of6ForFork0_#t~switch16|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280898#[L720-3, L776-2, L789-2, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (not |thr1Thread5of6ForFork0_#t~switch16|) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280918#[L720-3, L789-2, L779, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280938#[L720-3, L780, L789-2, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280948#[L720-3, L780-3, L789-2, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280974#[L720-3, L789-2, L762, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 280988#[L720-3, L789-2, L763, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 281000#[L720-3, L763-1, L789-2, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 281016#[L720-3, L789-2, L720-3, L720-3, L763-2, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 281030#[L720-3, L766-3, L789-2, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 281064#[L720-3, L765, L789-2, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 281076#[L720-3, L765-1, L789-2, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 281092#[L720-3, L765-2, L789-2, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 281106#[L720-3, L789-2, L740, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 281130#[L720-3, L741, L789-2, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 281144#[L720-3, L741-1, L789-2, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 281170#[L720-3, L789-2, L720-3, L720-3, L765-4, L741-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 281176#[L720-3, L789-2, L720-3, L741-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 281196#[L720-3, L789-2, L720-3, L741-4, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 281228#[L720-3, L742, L789-2, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 281246#[L720-3, L719, L789-2, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 281256#[L720-3, L720, L789-2, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 281272#[L720-3, L789-2, L720-3, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 281298#[L720-3, thr1ENTRY, L789-3, L720-3, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 281310#[L720-3, thr1ENTRY, L789-4, L720-3, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 281346#[L720-3, thr1ENTRY, L789-1, L720-3, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 281368#[L720-3, thr1ENTRY, L789-2, L720-3, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0)), 281384#[L720-3, ULTIMATE.startErr0INUSE_VIOLATION, thr1ENTRY, L720-3, L720-3, L720-3, L765-4](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_#res| 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (= 0 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 2) (= thr1Thread2of6ForFork0_push_loop_~r~0 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0) (<= 643 ~next_alloc_idx~0))] [2021-01-26 21:41:32,318 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-26 21:41:32,318 INFO L429 AbstractCegarLoop]: === Iteration 26 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 21:41:32,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 21:41:32,320 INFO L82 PathProgramCache]: Analyzing trace with hash 1338106976, now seen corresponding path program 3 times [2021-01-26 21:41:32,320 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 21:41:32,320 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598281904] [2021-01-26 21:41:32,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 21:41:32,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 21:41:33,878 INFO L134 CoverageAnalysis]: Checked inductivity of 5790 backedges. 597 proven. 5150 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2021-01-26 21:41:33,878 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598281904] [2021-01-26 21:41:33,879 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1402394330] [2021-01-26 21:41:33,879 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-26 21:41:34,671 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-01-26 21:41:34,672 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-26 21:41:34,675 INFO L263 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 44 conjunts are in the unsatisfiable core [2021-01-26 21:41:34,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-26 21:41:34,686 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-01-26 21:41:34,686 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-26 21:41:34,688 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-26 21:41:34,688 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-01-26 21:41:34,688 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2021-01-26 21:41:34,722 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-26 21:41:34,722 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 39 [2021-01-26 21:41:34,723 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-26 21:41:34,741 INFO L625 ElimStorePlain]: treesize reduction 14, result has 51.7 percent of original size [2021-01-26 21:41:34,742 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-01-26 21:41:34,742 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:17, output treesize:15 [2021-01-26 21:41:34,807 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-26 21:41:34,808 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 69 [2021-01-26 21:41:34,809 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-26 21:41:34,845 INFO L625 ElimStorePlain]: treesize reduction 28, result has 50.0 percent of original size [2021-01-26 21:41:34,846 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-01-26 21:41:34,847 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:26, output treesize:28 [2021-01-26 21:41:34,905 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-26 21:41:34,905 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2021-01-26 21:41:34,906 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-26 21:41:34,917 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-26 21:41:34,918 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-01-26 21:41:34,918 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:13 [2021-01-26 21:41:34,992 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-01-26 21:41:34,992 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-26 21:41:35,003 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-26 21:41:35,004 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-26 21:41:35,004 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:24, output treesize:20 [2021-01-26 21:41:35,038 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2021-01-26 21:41:35,039 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-26 21:41:35,048 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-26 21:41:35,050 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-26 21:41:35,050 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:31, output treesize:27 [2021-01-26 21:41:35,092 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2021-01-26 21:41:35,093 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-26 21:41:35,105 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-26 21:41:35,106 INFO L547 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-01-26 21:41:35,106 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:38, output treesize:34 [2021-01-26 21:41:35,188 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-26 21:41:35,189 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 54 [2021-01-26 21:41:35,190 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-26 21:41:35,229 INFO L625 ElimStorePlain]: treesize reduction 12, result has 78.9 percent of original size [2021-01-26 21:41:35,233 INFO L547 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-2 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2021-01-26 21:41:35,233 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:45, output treesize:45 [2021-01-26 21:41:39,135 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 21:41:41,811 INFO L134 CoverageAnalysis]: Checked inductivity of 5790 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 5745 trivial. 0 not checked. [2021-01-26 21:41:41,811 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-01-26 21:41:41,811 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [19] total 27 [2021-01-26 21:41:41,812 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965878434] [2021-01-26 21:41:41,812 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-01-26 21:41:41,812 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-26 21:41:41,812 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-01-26 21:41:41,813 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=510, Unknown=0, NotChecked=0, Total=702 [2021-01-26 21:41:41,813 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-26 21:41:41,813 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 21.5) internal successors, (215), 10 states have internal predecessors, (215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-01-26 21:41:58,612 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:42:13,502 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:42:26,095 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:42:40,529 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:42:40,798 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:42:50,994 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:43:05,304 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:43:17,651 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:43:31,815 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:43:32,166 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:43:44,333 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:43:58,585 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:44:11,011 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:44:21,703 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:44:31,886 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 21:44:31,977 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 786 and size of Sequence is : 787[2021-01-26 21:44:32,040 INFO L164 SleepSetCegar]: Size of mCounterexample is: 787 [2021-01-26 21:44:32,099 INFO L165 SleepSetCegar]: [284130#[ULTIMATE.startENTRY]true, 284132#[L-1]true, 284134#[L-1-1]true, 284136#[L17]true, 284138#[L17-1]true, 284140#[L17-2]true, 284142#[L17-3]true, 284144#[L17-4]true, 284146#[L715]true, 284148#[L716](and (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 2) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 284150#[L716-1](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 2) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 284152#[L716-2](and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (<= ~next_alloc_idx~0 2) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0)), 284154#[L717](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#top~0.base|) 1))) (<= ~next_alloc_idx~0 2) (= |~#top~0.offset| 0) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0))), 284156#[L717-1](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#top~0.base|) 1))) (<= ~next_alloc_idx~0 2) (= |~#top~0.offset| 0) (= .cse0 1) (= .cse0 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0))), 284158#[L769](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 284160#[L769-1](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 284162#[L-1-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 284164#[L-1-3](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 284166#[L788](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 284170#[L789-4](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 284174#[L789-1](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 284176#[L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 284178#[L789-3, thr1ENTRY](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 284182#[L789-4, thr1ENTRY](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 284188#[thr1ENTRY, L789-1](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 284192#[thr1ENTRY, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 284194#[L773, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 284198#[L773-3, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 284202#[L776, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 284206#[L732, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 284212#[L732-1, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (<= 1 ~next_alloc_idx~0) (= ~state~0 0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 284218#[L776-2, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 284220#[L789-2, L779](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 284228#[L780, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 284230#[L780-3, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 284234#[L762, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 284238#[L763, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 284242#[L763-1, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 284246#[L763-2, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 284250#[L766-3, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 284258#[L765, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 284260#[L765-1, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 284266#[L765-2, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 284268#[L740, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 284272#[L741, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 284278#[L741-1, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 284282#[L741-2, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 284284#[L741-3, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 284290#[L741-4, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 284294#[L789-2, L742](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 284296#[L719, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 284302#[L720, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 284306#[L720-3, L789-2](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 284310#[L789-2, L725](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= ~next_alloc_idx~0 1) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= .cse0 1) (<= ~next_alloc_idx~0 640) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (<= ~next_alloc_idx~0 2) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (= .cse0 ~next_alloc_idx~0) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))))), 284316#[L789-2, L726](let ((.cse0 (select |#valid| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= .cse0 1) (= ~state~0 1) (<= 1 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (= (select |#valid| |~#m2~0.base|) 1) (<= ~next_alloc_idx~0 2) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))) (= (select |#valid| |~#m~0.base|) 1) (= ~next_alloc_idx~0 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= .cse0 ~next_alloc_idx~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 284320#[L727, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1)))), 284326#[L727-3, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1)))), 284328#[L729, L789-2](and (= (select |#valid| |~#m~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (<= ~next_alloc_idx~0 3) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select |#valid| |~#m2~0.base|) 1) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1)))), 284334#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))) (= (select |#valid| |~#m~0.base|) 1) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 284336#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))) (= (select |#valid| |~#m~0.base|) 1) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 284342#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))) (= (select |#valid| |~#m~0.base|) 1) (= |thr1Thread1of6ForFork0_push_#t~ret9| 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 284346#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 284350#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 284354#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 284360#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 284364#[L748-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= |thr1Thread1of6ForFork0_push_#t~mem10| (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|)) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 284370#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 284372#[L749, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 284376#[L750, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 284382#[L750-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 284384#[L751, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 284392#[L751-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 284394#[L752, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 284400#[L741-7, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (= (select |#valid| |~#m2~0.base|) 1) (<= 1 ~state~0) (exists ((|~#top~0.base| Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select |#valid| |~#top~0.base|) 1))) (= (select |#valid| |~#m~0.base|) 1) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 284402#[L741-8, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= ~state~0 1) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 284406#[L740-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 284412#[L765-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 284416#[L789-2, L765-4](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 284418#[L765-5, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 284424#[L789-2, L766](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 284430#[L766-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 284434#[L765, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 284436#[L765-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 284442#[L765-2, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= 1 thr1Thread1of6ForFork0_push_~newTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 284444#[L740, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 284448#[L741, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 284454#[L741-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 284458#[L741-2, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 284460#[L741-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 284466#[L741-4, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= 1 ~state~0) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_index_malloc_#res| 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 284470#[L789-2, L742](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (= thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 1) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 284472#[L719, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 284478#[L720, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 284480#[L720-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 284484#[L789-2, L725](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 284490#[L789-2, L726](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 3) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 4) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 284494#[L727, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= 5 ~next_alloc_idx~0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select .cse0 |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 284500#[L727-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 5))), 284502#[L729, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)))), 284508#[L742-1, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2)))), 284510#[L789-2, L742-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2)))), 284516#[L742-3, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2)))), 284520#[L743, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)))), 284524#[L789-2, L746](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)))), 284528#[L747-2, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)))), 284532#[L748, L789-2](let ((.cse0 (select |#memory_int| |~#top~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse0 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select .cse0 |~#top~0.offset|) 0)))), 284536#[L748-1, L789-2](let ((.cse1 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (select .cse1 |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse1 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0))))), 284542#[L748-2, L789-2](let ((.cse1 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (select .cse1 |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse1 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0))))), 284544#[L749, L789-2](let ((.cse1 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (select .cse1 |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse1 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0))))), 284548#[L750, L789-2](let ((.cse1 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (select .cse1 |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (= (select .cse1 0) 1) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= .cse0 0))))), 284554#[L750-3, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse7 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (let ((.cse0 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (and .cse1 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0))) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (let ((.cse5 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse6 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse5 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse6) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse5 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse6 (<= 1 (select .cse7 0))) (and .cse1 .cse5 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse2 .cse3 .cse6)))))), 284556#[L751, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse2 (select .cse11 0)) (.cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (= |~#top~0.offset| 0)) (.cse8 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (let ((.cse0 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (and .cse1 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0))) (= ~state~0 1) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse2) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse3 .cse4) (and .cse1 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse5 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse5 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse5 v_prenex_9) 1)))) .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse3 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0))))) .cse4))) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (let ((.cse9 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse7 0)) (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse8 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse9) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse9 (<= 1 .cse2)) (and .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse8 .cse9))) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse4 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse8))), 284564#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse2 (select .cse11 0)) (.cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (= |~#top~0.offset| 0)) (.cse8 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (let ((.cse0 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (and .cse1 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0))) (= ~state~0 1) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse2) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse3 .cse4) (and .cse1 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse5 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse5 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse5 v_prenex_9) 1)))) .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse3 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0))))) .cse4))) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (let ((.cse9 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse7 0)) (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse8 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse9) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse9 (<= 1 .cse2)) (and .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse8 .cse9))) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse4 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse8))), 284566#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse7 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (let ((.cse0 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and .cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (and .cse1 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0))) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (let ((.cse5 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse6 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse5 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse6) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse5 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse6 (<= 1 (select .cse7 0))) (and .cse1 .cse5 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse2 .cse3 .cse6)))))), 284572#[L741-7, L789-2](let ((.cse6 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |~#top~0.offset| 0)) (.cse2 (not (= (select .cse6 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1))) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse1 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse2 (let ((.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse5 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse4 .cse1 .cse2 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse5) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse4 .cse1 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse5 (<= 1 (select .cse6 0))) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse7 0)) (= (select .cse7 v_prenex_9) 1)))) .cse1 .cse2 .cse5)))))), 284574#[L741-8, L789-2](let ((.cse6 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |~#top~0.offset| 0)) (.cse2 (not (= (select .cse6 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1))) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse1 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse2 (let ((.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse5 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse4 .cse1 .cse2 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse5) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse4 .cse1 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse5 (<= 1 (select .cse6 0))) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse7 0)) (= (select .cse7 v_prenex_9) 1)))) .cse1 .cse2 .cse5)))))), 284578#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 284584#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 284588#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 284590#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 5 ~next_alloc_idx~0) (<= 1 ~state~0) (<= ~next_alloc_idx~0 5) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |thr1Thread1of6ForFork0_push_loop_#t~ret15| 0)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 284596#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 284602#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 284606#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 284608#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= |thr1Thread1of6ForFork0_push_#res| 0)) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 284614#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 284616#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 284620#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 284626#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 284630#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 284632#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 284638#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 284642#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 284644#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 284650#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (<= ~next_alloc_idx~0 5) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 284652#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5)), 284656#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5)), 284662#[L789-2, L726](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= 5 ~next_alloc_idx~0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 5)), 284666#[L727, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 284672#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 284674#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 284680#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 284682#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 284688#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 284692#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 284696#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 284700#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 284704#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 284708#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 284714#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 284716#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 284720#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 284726#[L750-3, L789-2](let ((.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 284728#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (let ((.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))))) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 284736#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse2 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse4 (= |~#top~0.offset| 0)) (.cse8 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse2) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse3 .cse4) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse5 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse5 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse5 v_prenex_9) 1)))) .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse3 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0))))) .cse4))) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (let ((.cse9 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse7 0)) (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse8 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse9) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse9 (<= 1 .cse2)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse8 .cse9))) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse4 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse8))), 284738#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse7 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (let ((.cse5 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse6 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse5 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse6) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse5 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse6 (<= 1 (select .cse7 0))) (and .cse0 .cse5 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse2 .cse3 .cse6)))))), 284744#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse7 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (let ((.cse5 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse6 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse5 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse6) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse5 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse6 (<= 1 (select .cse7 0))) (and .cse0 .cse5 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse2 .cse3 .cse6)))))), 284746#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse7 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| |~#top~0.offset|) (not (= |~#top~0.base| |~#m2~0.base|)) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (let ((.cse5 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse6 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse5 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse6) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse5 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse6 (<= 1 (select .cse7 0))) (and .cse0 .cse5 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse2 .cse3 .cse6)))))), 284750#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 7) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 284756#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= ~next_alloc_idx~0 7) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 284760#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse0 (= |~#top~0.offset| 0)) (.cse1 (not (= (select .cse5 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= ~next_alloc_idx~0 7) (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse0 (not (= 0 thr1Thread1of6ForFork0_push_loop_~r~0)) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse1 (let ((.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse2 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse2 0)) (= (select .cse2 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse0 .cse1 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse4) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse0 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse4 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse0 .cse1 .cse4)))))), 284762#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |~#top~0.offset| 0)) (.cse2 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse2 (let ((.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse4 .cse1 .cse2 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse4 .cse1 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse1 .cse2 .cse0)))))), 284768#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |~#top~0.offset| 0)) (.cse2 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse2 (let ((.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0))) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse3 0)) (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse4 .cse1 .cse2 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse4 .cse1 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse1 .cse2 .cse0)))))), 284774#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 284778#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 284780#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 284786#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 284788#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 284792#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 284798#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 284802#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 284804#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 284810#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 284814#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 284816#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 284822#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 284824#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 284828#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 284834#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 7) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 284838#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 284844#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 284846#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 284852#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 284854#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 284860#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 284864#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 284868#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 284872#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 284876#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 284880#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 284886#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 284888#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 284892#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 284898#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse0 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse1 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 284900#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse9 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 284908#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse1 .cse5 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9))), 284910#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 284916#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 284918#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 284922#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 284928#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 284932#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 284934#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 284940#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 284946#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 284950#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 284952#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 284958#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 284960#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 284964#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 284970#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 284974#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 284976#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 284982#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 284986#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 284988#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 284994#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 284996#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 285000#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 285004#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 9) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 285008#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 285014#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 285016#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 285022#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 285024#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 285030#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 285034#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 285038#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 285042#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 285046#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 285050#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 285056#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 285058#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 285062#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 285068#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse0 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 285070#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse9 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 285078#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse5 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9))), 285080#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 285086#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 285088#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 285092#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285098#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285102#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285104#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285110#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285116#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285120#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285122#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285128#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285130#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285134#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285140#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285144#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285146#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285152#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285156#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285158#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285164#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285166#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 285170#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 285176#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (<= ~next_alloc_idx~0 11) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 285180#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 285186#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 285188#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 285194#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 285196#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 285202#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 285206#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 285210#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 285214#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 285218#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 285222#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 285228#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 285230#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 285234#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 285240#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse0 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 285242#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse9 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 285250#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse5 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9))), 285252#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 285258#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 285260#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 285264#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285270#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285274#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285276#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285282#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285288#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285292#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285294#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285300#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285302#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285306#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285312#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285316#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285318#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285324#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285328#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285330#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285336#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285338#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 285342#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 285346#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 13) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 285350#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 285356#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 285358#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 285364#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 285366#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 285372#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 285376#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 285380#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 285384#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 285388#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 285392#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 285398#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 285400#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 285404#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 285410#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse0 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 285412#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse9 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 285420#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse5 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9))), 285422#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 285428#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 285430#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 285434#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285440#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285444#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285446#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285452#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285458#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285462#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285464#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285470#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285472#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285476#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285482#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285486#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285488#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285494#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285498#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285500#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285506#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285508#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 285512#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 285518#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 15) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 285522#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 285528#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 285530#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 285536#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 285538#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 285544#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 285548#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 285552#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 285556#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 285560#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 285564#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 285570#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 285572#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 285576#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 285582#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse0 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 285584#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse9 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 285592#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse5 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9))), 285594#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 285600#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 285602#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 17) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 285606#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285612#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= ~next_alloc_idx~0 17) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285616#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= ~next_alloc_idx~0 17) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285618#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= ~next_alloc_idx~0 17) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285624#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285630#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285634#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285636#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285642#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285644#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285648#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285654#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285658#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285660#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285666#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285670#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285672#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285678#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285680#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 285684#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 285688#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 17) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 285692#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 285698#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 285700#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 285706#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 285708#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 285714#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 285718#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 285722#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 285726#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 285730#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 285734#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 285740#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 285742#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 285746#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 285752#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse0 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 285754#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse9 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 285762#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse5 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9))), 285764#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 285770#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 285772#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 285776#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285782#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285786#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285788#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285794#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285800#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285804#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285806#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285812#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285814#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285818#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285824#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285828#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285830#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285836#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285840#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285842#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285848#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285850#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 285854#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 285860#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 19) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 285864#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 285870#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 285872#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 285878#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 285880#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 285886#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 285890#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 285894#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 285898#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 285902#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 285906#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 285912#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 285914#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 285918#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 285924#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse0 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse2 (<= ~next_alloc_idx~0 21) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 285926#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse9 .cse2 (<= ~next_alloc_idx~0 21) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 285934#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse5 (<= ~next_alloc_idx~0 21) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9))), 285936#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (<= ~next_alloc_idx~0 21) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 285942#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (<= ~next_alloc_idx~0 21) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 285944#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (<= ~next_alloc_idx~0 21) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 285948#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285954#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285958#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285960#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285966#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285972#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285976#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285978#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285984#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285986#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285990#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 285996#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286000#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286002#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286008#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286012#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286014#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286020#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= ~next_alloc_idx~0 21) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286022#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 286026#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 286030#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= ~next_alloc_idx~0 21) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 286034#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23)), 286040#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23)), 286042#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23)), 286048#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2)) (<= ~next_alloc_idx~0 23)), 286050#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2)) (<= ~next_alloc_idx~0 23)), 286056#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2)) (<= ~next_alloc_idx~0 23)), 286060#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23)), 286064#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23)), 286068#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23)), 286072#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23)), 286076#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23))), 286082#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23))), 286084#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23))), 286088#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23))), 286094#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse0 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (<= ~next_alloc_idx~0 23))), 286096#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse9 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4 (<= ~next_alloc_idx~0 23))))), 286104#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse5 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9 (<= ~next_alloc_idx~0 23)))), 286106#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2)) (<= ~next_alloc_idx~0 23)))), 286112#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2)) (<= ~next_alloc_idx~0 23)))), 286114#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2)) (<= ~next_alloc_idx~0 23)))), 286118#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0)) (<= ~next_alloc_idx~0 23)))), 286124#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0)) (<= ~next_alloc_idx~0 23)))), 286128#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0)) (<= ~next_alloc_idx~0 23)))), 286130#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0)) (<= ~next_alloc_idx~0 23)))), 286136#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0)) (<= ~next_alloc_idx~0 23)))), 286142#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0)) (<= ~next_alloc_idx~0 23)))), 286146#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0)) (<= ~next_alloc_idx~0 23)))), 286148#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0)) (<= ~next_alloc_idx~0 23)))), 286154#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0)) (<= ~next_alloc_idx~0 23)))), 286156#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0)) (<= ~next_alloc_idx~0 23)))), 286160#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0)) (<= ~next_alloc_idx~0 23)))), 286166#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0)) (<= ~next_alloc_idx~0 23)))), 286170#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0)) (<= ~next_alloc_idx~0 23)))), 286172#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0)) (<= ~next_alloc_idx~0 23)))), 286178#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0)) (<= ~next_alloc_idx~0 23)))), 286182#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0)) (<= ~next_alloc_idx~0 23)))), 286184#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0)) (<= ~next_alloc_idx~0 23)))), 286190#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0)) (<= ~next_alloc_idx~0 23)))), 286192#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23)), 286196#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23)), 286202#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 23)), 286206#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 286212#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 286214#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 286220#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 286222#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 286228#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 286232#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 286236#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 286240#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 286244#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 286248#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 286254#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 286256#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 286260#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 286266#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse0 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 286268#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse9 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 286276#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse5 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9))), 286278#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 286284#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 286286#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 286290#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286296#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286300#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286302#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286308#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286314#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286318#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286320#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286326#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286328#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286332#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286338#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286342#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286344#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286350#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286354#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286356#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286362#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286364#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 286368#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 286372#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 25) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 286376#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 286382#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 286384#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 286390#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 286392#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 286398#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 286402#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 286406#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 286410#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 286414#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 286418#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 286424#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 286426#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 286430#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 286436#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse0 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 286438#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse9 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 286446#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse5 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9))), 286448#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 286454#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 286456#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 286460#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286466#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286470#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286472#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286478#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286484#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286488#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286490#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286496#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286498#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286502#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286508#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286512#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286514#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286520#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286524#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286526#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286532#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286534#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 286538#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 286544#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 27) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 286548#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 286554#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 286556#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 286562#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 286564#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 286570#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 286574#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 286578#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 286582#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 286586#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 286590#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 286596#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 286598#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 286602#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 286608#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse0 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 286610#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse9 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 286618#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse5 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9))), 286620#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 286626#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 286628#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 286632#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286638#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286642#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286644#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286650#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286656#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286660#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286662#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286668#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286670#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286674#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286680#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286684#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286686#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286692#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286696#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286698#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286704#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286706#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 286710#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 286714#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 29) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 286718#[L727, L789-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 286724#[L727-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 286726#[L729, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 286732#[L742-1, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 286734#[L789-2, L742-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 286740#[L742-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 3 |thr1Thread1of6ForFork0_push_#t~ret9|) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_push_#t~ret9| 2))), 286744#[L743, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 286748#[L789-2, L746](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 286752#[L747-2, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 286756#[L748, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 286760#[L748-1, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 286766#[L748-2, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= |thr1Thread1of6ForFork0_push_#t~mem10| .cse0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 286768#[L749, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 286772#[L750, L789-2](let ((.cse0 (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= .cse0 thr1Thread1of6ForFork0_push_~oldTop~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (not (= .cse0 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))), 286778#[L750-3, L789-2](let ((.cse0 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse0 .cse1 .cse2 .cse3) (and .cse0 (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 .cse2 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse0 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3)), 286780#[L751, L789-2](let ((.cse8 (select |#memory_int| |~#top~0.base|))) (let ((.cse5 (= (select .cse8 |~#top~0.offset|) 0))) (let ((.cse6 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse9 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse4 (not .cse5))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (let ((.cse0 (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse8 0)))) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) .cse0 (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse1 .cse2) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse1 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse3 (select |#memory_int| v_prenex_12))) (and (= (select .cse3 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse3 0))))) .cse2 .cse4) (and .cse0 .cse1 .cse2 .cse5) (and .cse6 .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse7 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse7 v_prenex_9) 1)))) .cse2 .cse4))) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse6) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse9 .cse4) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse9 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse9 .cse2 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse4)))), 286788#[L751-1, L789-2](let ((.cse11 (select |#memory_int| |~#top~0.base|))) (let ((.cse3 (select .cse11 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0)) (.cse4 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse5 (= |~#top~0.offset| 0)) (.cse9 (not (= (select .cse11 |~#top~0.offset|) 0)))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (not (= |~#top~0.base| v_prenex_10)) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0))) (<= |thr1Thread1of6ForFork0_push_#t~mem11| .cse3) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_9) 1)) .cse4 .cse5) (and .cse0 .cse4 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse6 0)) (not (= |~#top~0.base| v_prenex_10)) (= (select .cse6 v_prenex_9) 1)))) .cse5) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0))) .cse4 (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse7 (select |#memory_int| v_prenex_12))) (and (= (select .cse7 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0) (<= |thr1Thread1of6ForFork0_push_#t~mem11| (select .cse7 0))))) .cse5)) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse8 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse8 0)) (= (select .cse8 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse9 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 .cse3)) (and .cse0 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse10 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse10 0)) (= (select .cse10 v_prenex_9) 1)))) .cse9 .cse2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse4 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse5 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse9))), 286790#[L752, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 286796#[L741-7, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 286798#[L741-8, L789-2](let ((.cse7 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0)) (.cse0 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset)))) (.cse3 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse4 (= |~#top~0.offset| 0)) (.cse5 (not (= (select .cse7 |~#top~0.offset|) 0))) (.cse2 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (or (and (exists ((v_prenex_11 Int) (v_prenex_10 Int)) (and (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| v_prenex_10) (= (select (select |#memory_int| v_prenex_10) v_prenex_11) 0)) (not (= |~#top~0.base| v_prenex_10)))) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) .cse0) (exists ((v_prenex_9 Int)) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) v_prenex_9) 1)) .cse1) (and (exists ((|~#m~0.base| Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset Int)) (and (not (= |~#top~0.base| |~#m~0.base|)) (or (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#m~0.base|) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_release_~m.offset) 0)))) .cse1 (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (and (or (and (= |thr1Thread1of6ForFork0_push_~#casret~0.base| |~#top~0.base|) (= thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset |~#top~0.offset|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))) (= (select (select |#memory_int| |thr1Thread1of6ForFork0_push_~#casret~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0))))) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse2 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (<= 1 ~state~0) (not (= 0 thr1Thread1of6ForFork0_push_~newTop~0)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse3 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse1 .cse4 (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse5 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse6 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse6 0)) (= (select .cse6 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse3 .cse4 .cse5 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse2) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse3 .cse4 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse2 (<= 1 (select .cse7 0))) (and .cse0 .cse3 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse8 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse8 0)) (= (select .cse8 v_prenex_9) 1)))) .cse4 .cse5 .cse2))))), 286802#[L740-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286808#[L765-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286812#[L789-2, L765-4](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286814#[L765-5, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) (<= 1 |thr1Thread1of6ForFork0_push_loop_#t~ret15|) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286820#[L789-2, L766](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286826#[L766-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286830#[L765, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286832#[L765-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 1 |thr1Thread1of6ForFork0_push_#res|) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286838#[L765-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 3 thr1Thread1of6ForFork0_push_~newTop~0) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_push_~newTop~0 2)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286840#[L740, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286844#[L741, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286850#[L741-1, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286854#[L741-2, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286856#[L741-3, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286862#[L741-4, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ |thr1Thread1of6ForFork0_index_malloc_#res| 2)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 |thr1Thread1of6ForFork0_index_malloc_#res|) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286866#[L789-2, L742](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (<= ~next_alloc_idx~0 (+ thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0 2)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286868#[L719, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286874#[L720, L789-2](let ((.cse5 (select |#memory_int| |~#top~0.base|))) (let ((.cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0)) (.cse2 (= |~#top~0.offset| 0)) (.cse3 (not (= (select .cse5 |~#top~0.offset|) 0))) (.cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse0 (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) .cse1 (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) .cse2 (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) .cse3 (or (and (exists ((v_prenex_12 Int) (thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset Int)) (let ((.cse4 (select |#memory_int| v_prenex_12))) (and (<= 1 (select .cse4 0)) (= (select .cse4 thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~r.offset) 0)))) .cse1 .cse2 .cse3 (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (not (= |~#top~0.base| v_prenex_15)) (= (select (select |#memory_int| v_prenex_15) v_prenex_16) 0))) .cse0) (and (exists ((v_prenex_14 Int)) (= (select (select |#memory_int| |~#top~0.base|) v_prenex_14) 1)) .cse1 .cse2 (exists ((v_prenex_11 Int) (v_prenex_13 Int)) (and (not (= |~#top~0.base| v_prenex_13)) (= (select (select |#memory_int| v_prenex_13) v_prenex_11) 0))) .cse0 (<= 1 (select .cse5 0))) (and (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset Int)) (<= 3 (select (select |#memory_int| |~#top~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_CAS_~v.offset))) .cse1 (exists ((v_prenex_10 Int) (v_prenex_9 Int)) (let ((.cse6 (select |#memory_int| v_prenex_10))) (and (not (= |~#top~0.base| v_prenex_10)) (<= 1 (select .cse6 0)) (= (select .cse6 v_prenex_9) 1)))) .cse2 .cse3 .cse0))))), 286876#[L720-3, L789-2](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 286880#[L789-2, L725](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 286886#[L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 286890#[thr1ENTRY, L789-3, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 286892#[thr1ENTRY, L789-4, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 286902#[thr1ENTRY, L789-1, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 3 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= |~#top~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))), 286910#[thr1ENTRY, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 286916#[L773, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))), 286922#[L773-3, L789-2, L726](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 286930#[L789-2, L776, L726](let ((.cse2 (= ~state~0 0))) (let ((.cse1 (not .cse2)) (.cse0 (not |thr1Thread2of6ForFork0_#t~switch16|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) .cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) .cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (or (and .cse2 |thr1Thread2of6ForFork0_#t~switch16|) (and .cse1 .cse0)) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))))), 286936#[L776-2, L789-2, L726](let ((.cse2 (= ~state~0 0))) (let ((.cse1 (not .cse2)) (.cse0 (not |thr1Thread2of6ForFork0_#t~switch16|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) .cse0 (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) .cse1 (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (or (and .cse2 |thr1Thread2of6ForFork0_#t~switch16|) (and .cse1 .cse0)) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))))), 286942#[L779, L789-2, L726](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 286952#[L780, L789-2, L726](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 286958#[L780-3, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 286962#[L762, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 286968#[L763, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 286976#[L763-1, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 286980#[L763-2, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 286988#[L766-3, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 286992#[L789-2, L726, L765](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 287002#[L765-1, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 287008#[L765-2, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 287014#[L740, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 287018#[L741, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 287024#[L741-1, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 287030#[L741-2, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 287036#[L741-3, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 287044#[L741-4, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 287050#[L742, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 287056#[L719, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 287060#[L720, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 287068#[L789-3, L720, thr1ENTRY, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 287229#[L789-4, L720, thr1ENTRY, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 287494#[L720, thr1ENTRY, L789-1, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 287706#[L720, thr1ENTRY, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 287914#[L773, L720, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 288126#[L773-3, L720, L789-2, L726](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 288342#[L720, L789-2, L776, L726](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (not |thr1Thread3of6ForFork0_#t~switch16|) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 288603#[L720, L776-2, L789-2, L726](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (not |thr1Thread3of6ForFork0_#t~switch16|) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 288819#[L779, L720, L789-2, L726](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 289080#[L720, L789-2, L780, L726](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (exists ((thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 289295#[L720, L780-3, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 289509#[L720, L762, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 289717#[L720, L763, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 289933#[L720, L789-2, L726, L763-1](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 290145#[L763-2, L720, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 290355#[L720, L766-3, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 290616#[L720, L789-2, L726, L765](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 290832#[L720, L765-1, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 291042#[L765-2, L720, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 291256#[L740, L720, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 291466#[L720, L789-2, L741, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 291680#[L741-1, L720, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 291888#[L741-2, L720, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 292102#[L741-3, L720, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 292312#[L741-4, L720, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 292528#[L742, L720, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 292738#[L719, L720, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 292948#[L720, L720, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 293164#[L720, L789-3, L720, thr1ENTRY, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 293425#[L720, L789-4, L720, thr1ENTRY, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 293747#[L720, L720, thr1ENTRY, L789-1, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 294012#[L720, L720, thr1ENTRY, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 294275#[L720, L773, L720, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 294542#[L773-3, L720, L720, L789-2, L726](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (exists ((thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 294807#[L776, L720, L720, L789-2, L726](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not |thr1Thread4of6ForFork0_#t~switch16|) (<= 7 ~next_alloc_idx~0) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (exists ((thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 295119#[L720, L720, L776-2, L789-2, L726](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not |thr1Thread4of6ForFork0_#t~switch16|) (<= 7 ~next_alloc_idx~0) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (exists ((thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 295390#[L720, L720, L779, L789-2, L726](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (exists ((thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 295706#[L720, L780, L720, L789-2, L726](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (exists ((thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 295971#[L720, L780-3, L720, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 296238#[L720, L762, L720, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 296503#[L720, L763, L720, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 296768#[L720, L720, L789-2, L726, L763-1](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 297029#[L720, L720, L763-2, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 297296#[L720, L720, L766-3, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 297612#[L720, L765, L720, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 297871#[L720, L720, L765-1, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 298140#[L720, L720, L765-2, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 298409#[L720, L740, L720, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 298668#[L720, L720, L789-2, L741, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 298939#[L720, L741-1, L720, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 299196#[L720, L720, L741-2, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 299467#[L720, L741-3, L720, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 299734#[L741-4, L720, L720, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 299999#[L720, L720, L789-2, L742, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 300258#[L719, L720, L720, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 300529#[L720, L720, L720, L789-2, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 300794#[L720, L789-3, thr1ENTRY, L720, L720, L726](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 301106#[L720, L726, L789-4, thr1ENTRY, L720, L720](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 301483#[L720, L789-1, L726, thr1ENTRY, L720, L720](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 301801#[L720, L789-2, L726, thr1ENTRY, L720, L720](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 302119#[L720, L789-2, L726, L773, L720, L720](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 302437#[L720, L773-3, L789-2, L726, L720, L720](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (exists ((thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 302749#[L720, L776, L789-2, L726, L720, L720](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not |thr1Thread5of6ForFork0_#t~switch16|) (<= 1 ~state~0) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (exists ((thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 303126#[L720, L776-2, L789-2, L726, L720, L720](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (not |thr1Thread5of6ForFork0_#t~switch16|) (<= 1 ~state~0) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (exists ((thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 303444#[L720, L789-2, L726, L779, L720, L720](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (exists ((thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 303815#[L780, L720, L789-2, L726, L720, L720](and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 7 ~next_alloc_idx~0) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) |thr1Thread3of6ForFork0_#t~switch16| (exists ((thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m2~0.base|) thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (<= ~next_alloc_idx~0 640) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 304127#[L720, L780-3, L789-2, L726, L720, L720](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select .cse0 thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (or (= thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse1 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse1 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse1 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 304453#[L720, L789-2, L726, L762, L720, L720](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select .cse0 thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (or (= thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse1 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse1 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse1 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 304769#[L720, L789-2, L726, L763, L720, L720](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select .cse0 thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (or (= thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse1 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse1 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse1 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 305089#[L720, L763-1, L789-2, L726, L720, L720](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select .cse0 thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (or (= thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse1 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse1 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse1 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 305405#[L720, L789-2, L726, L720, L720, L763-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select .cse0 thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (or (= thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse1 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse1 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse1 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 305717#[L766-3, L720, L789-2, L726, L720, L720](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select .cse0 thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (or (= thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse1 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse1 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse1 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 306094#[L720, L765, L789-2, L726, L720, L720](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select .cse0 thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (or (= thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse1 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse1 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse1 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 306404#[L720, L765-1, L789-2, L726, L720, L720](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select .cse0 thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (or (= thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse1 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse1 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse1 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 306730#[L720, L765-2, L789-2, L726, L720, L720](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select .cse0 thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (or (= thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse1 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse1 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse1 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 307042#[L720, L789-2, L726, L740, L720, L720](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select .cse0 thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (or (= thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse1 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse1 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse1 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 307366#[L720, L741, L789-2, L726, L720, L720](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select .cse0 thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (or (= thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse1 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse1 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse1 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 307682#[L720, L741-1, L789-2, L726, L720, L720](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select .cse0 thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (or (= thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse1 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse1 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse1 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 307996#[L720, L789-2, L726, L720, L720, L741-2](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select .cse0 thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (or (= thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse1 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse1 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse1 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 308312#[L720, L789-2, L726, L720, L741-3, L720](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select .cse0 thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (or (= thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse1 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse1 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse1 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 308630#[L720, L789-2, L726, L720, L741-4, L720](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select .cse0 thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (or (= thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse1 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse1 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse1 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 308956#[L720, L742, L789-2, L726, L720, L720](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select .cse0 thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (or (= thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse1 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse1 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse1 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 309274#[L720, L719, L789-2, L726, L720, L720](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select .cse0 thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (or (= thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse1 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse1 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse1 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 309592#[L720, L720, L789-2, L726, L720, L720](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select .cse0 thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (or (= thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse1 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse1 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse1 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 309908#[L720, L720, thr1ENTRY, L726, L789-3, L720, L720](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select .cse0 thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (or (= thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse1 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse1 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse1 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 310271#[L720, L720, thr1ENTRY, L726, L789-4, L720, L720](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select .cse0 thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (or (= thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse1 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse1 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse1 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 310705#[L720, L720, thr1ENTRY, L789-1, L726, L720, L720](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select .cse0 thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (or (= thr1Thread5of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread5of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1))))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse1 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse1 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse1 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 311076#[L720, L720, thr1ENTRY, L789-2, L726, L720, L720](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0))), 311441#[ULTIMATE.startErr0INUSE_VIOLATION, L720, L720, thr1ENTRY, L726, L720, L720](and (<= 7 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (<= 7 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m2~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (= (select (select |#memory_int| |~#m~0.base|) thr1Thread1of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) |thr1Thread3of6ForFork0_#t~switch16| (<= ~next_alloc_idx~0 640) (<= 1 thr1Thread1of6ForFork0_push_loop_~r~0) (= ~state~0 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|~#m2~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset Int) (thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset Int)) (let ((.cse0 (select |#memory_int| |~#m2~0.base|))) (and (or (= thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_acquire_~m.offset) 1)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#m2~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |~#m~0.base| |~#m2~0.base|)) (not (= |~#top~0.base| |~#m2~0.base|)) (= (select .cse0 thr1Thread2of6ForFork0___VERIFIER_atomic_release_~m.offset) 0) (not (= |~#top~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|))))) (<= ~next_alloc_idx~0 thr1Thread1of6ForFork0_index_malloc_~curr_alloc_idx~0) (<= 3 ~next_alloc_idx~0) (not (= |~#top~0.base| |~#m~0.base|)) (not (= ~state~0 0)) (= |thr1Thread1of6ForFork0_isEmpty_#res| 0) (not (= |~#m~0.base| |~#m2~0.base|)) (= |~#top~0.offset| 0) (= |thr1Thread1of6ForFork0_push_~#casret~0.offset| 0) (= (select (select |#memory_int| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~state~0) (not (= |~#m~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= (select (select |#memory_int| |~#top~0.base|) |~#top~0.offset|) 0)))] [2021-01-26 21:44:32,303 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,32 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-26 21:44:32,304 INFO L429 AbstractCegarLoop]: === Iteration 27 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 21:44:32,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 21:44:32,305 INFO L82 PathProgramCache]: Analyzing trace with hash 424748655, now seen corresponding path program 1 times [2021-01-26 21:44:32,305 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 21:44:32,305 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082810344] [2021-01-26 21:44:32,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 21:44:33,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-01-26 21:44:33,464 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-01-26 21:44:35,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-01-26 21:44:35,267 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-01-26 21:44:35,690 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-01-26 21:44:35,690 INFO L605 BasicCegarLoop]: Counterexample might be feasible [2021-01-26 21:44:35,691 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2021-01-26 21:44:35,691 WARN L386 ceAbstractionStarter]: 6 thread instances were not sufficient, I will increase this number and restart the analysis [2021-01-26 21:44:35,691 INFO L351 ceAbstractionStarter]: Constructing petrified ICFG for 7 thread instances. [2021-01-26 21:44:35,694 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: java.lang.IllegalStateException: ManagedScript already locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker@20860c3e at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.lock(ManagedScript.java:81) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.variables.ProgramVarUtils.constructConstantForAuxVar(ProgramVarUtils.java:117) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.UnmodifiableTransFormula.computeClosedFormula(UnmodifiableTransFormula.java:172) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.UnmodifiableTransFormula.(UnmodifiableTransFormula.java:95) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaBuilder.finishConstruction(TransFormulaBuilder.java:272) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaBuilder.constructCopy(TransFormulaBuilder.java:499) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.structure.ActionUtils.constructCopy(ActionUtils.java:69) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transformations.IcfgDuplicator.createUnconnectedCopy(IcfgDuplicator.java:187) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transformations.IcfgDuplicator.createEdgeCopy(IcfgDuplicator.java:174) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transformations.IcfgDuplicator.copy(IcfgDuplicator.java:135) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.IcfgPetrifier.(IcfgPetrifier.java:96) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.iterateNew(TraceAbstractionStarter.java:352) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:197) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:149) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) 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) [2021-01-26 21:44:35,701 INFO L168 Benchmark]: Toolchain (without parser) took 669301.99 ms. Allocated memory was 302.0 MB in the beginning and 4.5 GB in the end (delta: 4.2 GB). Free memory was 277.1 MB in the beginning and 3.6 GB in the end (delta: -3.3 GB). Peak memory consumption was 1.4 GB. Max. memory is 16.0 GB. [2021-01-26 21:44:35,702 INFO L168 Benchmark]: CDTParser took 0.27 ms. Allocated memory is still 302.0 MB. Free memory was 271.9 MB in the beginning and 271.9 MB in the end (delta: 65.4 kB). There was no memory consumed. Max. memory is 16.0 GB. [2021-01-26 21:44:35,702 INFO L168 Benchmark]: CACSL2BoogieTranslator took 706.03 ms. Allocated memory is still 302.0 MB. Free memory was 276.1 MB in the beginning and 243.7 MB in the end (delta: 32.5 MB). Peak memory consumption was 31.5 MB. Max. memory is 16.0 GB. [2021-01-26 21:44:35,703 INFO L168 Benchmark]: Boogie Procedure Inliner took 112.43 ms. Allocated memory is still 302.0 MB. Free memory was 243.7 MB in the beginning and 283.3 MB in the end (delta: -39.7 MB). Peak memory consumption was 4.6 MB. Max. memory is 16.0 GB. [2021-01-26 21:44:35,703 INFO L168 Benchmark]: Boogie Preprocessor took 37.47 ms. Allocated memory is still 302.0 MB. Free memory was 283.3 MB in the beginning and 281.2 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. [2021-01-26 21:44:35,708 INFO L168 Benchmark]: RCFGBuilder took 1696.59 ms. Allocated memory is still 302.0 MB. Free memory was 281.2 MB in the beginning and 181.6 MB in the end (delta: 99.6 MB). Peak memory consumption was 98.6 MB. Max. memory is 16.0 GB. [2021-01-26 21:44:35,709 INFO L168 Benchmark]: TraceAbstraction took 666729.86 ms. Allocated memory was 302.0 MB in the beginning and 4.5 GB in the end (delta: 4.2 GB). Free memory was 180.6 MB in the beginning and 3.6 GB in the end (delta: -3.4 GB). Peak memory consumption was 1.3 GB. Max. memory is 16.0 GB. [2021-01-26 21:44:35,711 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.27 ms. Allocated memory is still 302.0 MB. Free memory was 271.9 MB in the beginning and 271.9 MB in the end (delta: 65.4 kB). There was no memory consumed. Max. memory is 16.0 GB. * CACSL2BoogieTranslator took 706.03 ms. Allocated memory is still 302.0 MB. Free memory was 276.1 MB in the beginning and 243.7 MB in the end (delta: 32.5 MB). Peak memory consumption was 31.5 MB. Max. memory is 16.0 GB. * Boogie Procedure Inliner took 112.43 ms. Allocated memory is still 302.0 MB. Free memory was 243.7 MB in the beginning and 283.3 MB in the end (delta: -39.7 MB). Peak memory consumption was 4.6 MB. Max. memory is 16.0 GB. * Boogie Preprocessor took 37.47 ms. Allocated memory is still 302.0 MB. Free memory was 283.3 MB in the beginning and 281.2 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. * RCFGBuilder took 1696.59 ms. Allocated memory is still 302.0 MB. Free memory was 281.2 MB in the beginning and 181.6 MB in the end (delta: 99.6 MB). Peak memory consumption was 98.6 MB. Max. memory is 16.0 GB. * TraceAbstraction took 666729.86 ms. Allocated memory was 302.0 MB in the beginning and 4.5 GB in the end (delta: 4.2 GB). Free memory was 180.6 MB in the beginning and 3.6 GB in the end (delta: -3.4 GB). Peak memory consumption was 1.3 GB. Max. memory is 16.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: IllegalStateException: ManagedScript already locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker@20860c3e de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: IllegalStateException: ManagedScript already locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker@20860c3e: de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.lock(ManagedScript.java:81) RESULT: Ultimate could not prove your program: Toolchain returned no result. [MP z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forcibly destroying the process Received shutdown request...